101
349
124
57
1003
170
24
31
25
209
165
201
20
407
186
432
34
263
68
333
619
164
16
51
282
903
1367
23
1235
17
94
32
81
28
817
639
1441