0
20
9
14
1
5
12
7
96
6
4
29
57
15
67
13
16
22
58
37
44
75
104
51
80
41
236
40
148
27
294
304
162
54
87
240
333
119
69
165
178
1329
255
521
142
390
144
62
23
60
133
76