105
46
35
59
44
52
74
160
40
47
148
54
48
66
81
275
64
27
177
125
124
96
182
51
14
16
24
53
111
209
21
3
9
79
147
99
156
289
58
38
43
26
173
234
231
5
131
15
23
22
195
34