110
78
72
68
45
108
59
20
65
97
75
84
140
47
111
44
14
26
33
112
268
40
91
130
49
190
191
569
27
213
120
51
46
395
24
56
55
115
129
54
298
224
301
80
303
131