51
9
30
98
8
5
6
2
10
11
1
16
4
12
18
106
40
7
72
54
32
97
25
14
90
121
35
15
79
22
48
166
46
31
24
149
186
157
43
141
68
331
38
215
270
181
427