7
8
20
11
51
239
9
2
23
192
44
4
92
31
22
175
16
36
25
15
19
55
14
29
12
100
10
238
66
428
231
146
209
27
50
103
185
132
114
163
299
110
124
78
65
49
357
121
97
88