46
3
2
21
12
13
23
16
55
11
103
43
227
22
14
17
36
65
120
79
25
9
129
49
57
87
8
102
31
229
47
64
122
33
54
30
66
75
28
73
69
78
183
27
40
142
314
50