67
285
59
108
45
25
168
21
40
81
46
17
31
58
118
1
120
107
318
28
86
33
4
140
84
254
349
134
91
207
52
198
26
122
41
331
43
24
93
306
85
51
74
20
290
143
80