0
2
13
120
24
11
30
12
18
35
109
16
3
20
10
45
37
44
28
36
84
124
14
27
52
94
163
132
107
53
275
92
270
43
34
254
97
173
162
67
139
91
56
57
740
65
348
146