4
9
29
14
0
2
6
12
7
100
15
30
57
67
13
68
16
22
58
39
44
75
37
104
51
82
59
41
236
40
148
27
294
306
163
54
87
240
333
119
69
166
178
1331
255
523
142
390
144
62
23
60
133