29
51
1098
164
19
453
46
113
228
14
317
68
82
128
157
15
176
216
134
568
17
185
59
150
186
231
183
158
160
427
37
146
451
1326
67
757
201
148
215
152
39
76
234
282
394
175
107
213
266
100
144
1006
83
49
43
449
71
603