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