0
60
2
21
3
9
10
27
57
11
36
12
6
31
30
20
68
37
50
44
140
17
75
13
47
19
155
62
22
95
109
18
78
38
79
41
138
64
131
603
384
256
108
255
217
383
202
216
151
807