29
187
123
57
186
44
59
129
89
116
30
56
328
33
24
46
66
34
97
185
48
84
49
833
28
11
164
68
805
82
189
70
54
10
212
76
50
281
90
157
344
27
31
293
923
77
64
25
153
159
249