100
19
429
196
26
153
210
0
159
190
15
243
12
21
713
782
28
38
104
256
3
286
89
163
1
1647
94
55
70
217
126
37
68
18
412
85
96
33
8
741
44
302
305
53
20
41
60
51
63
4