105
61
44
28
32
13
124
70
59
114
95
47
25
82
76
100
66
118
31
322
146
91
43
88
87
99
206
228
71
310
38
167
84
106
46
119
78
58
57
195
128
54
39
193
45
64
168
197