105
16
17
30
11
52
38
14
21
168
9
2
54
5
45
84
35
27
40
6
56
134
410
295
178
20
150
66
24
37
39
41
423
23
50
59
172
15
19
78
31
104
101
60
64