122
61
27
55
78
108
39
19
10
231
17
8
24
225
142
235
4
9
93
98
20
45
12
32
18
22
389
713
2
47
15
6
56
16
33
35
49
138
68
149
58
104
151
161
132
77
38
182
1330
611