1
11
3
10
6
13
17
7
0
21
8
5
14
15
19
38
2
16
44
20
33
126
60
120
164
146
355
113
157
74
62
286
67
422
246
124
129
75
166
145
87
289
111