105
59
67
16
32
25
56
298
44
18
9
96
58
37
17
45
22
78
70
19
48
68
50
161
123
263
97
86
252
95
64
54
7
30
122
124
15
21
26
237
63
10
76
72
28
6
66