110
198
334
187
139
92
54
48
78
96
82
346
84
50
47
120
71
16
69
237
119
124
160
13
115
170
145
253
189
172
98
105
357
11
41
126
311
928
28
32
27
40
52
211
93
343
162
156
64
76
29
282
256
44
51
111