3
9
25
14
0
6
12
7
101
4
15
30
57
67
13
68
16
22
58
39
44
76
37
104
51
83
59
41
236
40
148
27
294
306
163
55
87
240
333
119
69
166
178
1332
255
523
142
390
144
62
23
60
133