10
6
37
14
4
23
1
9
2
22
8
7
3
5
39
11
12
28
33
74
124
18
53
137
17
100
117
29
85
73
59
139
58
356
165
123
97
125
186
98
242
343
61
71
68
96
82
262
84
200