100
421
65
71
18
149
30
10
108
77
349
12
40
62
5
58
8386
202
51
220
112
17
1110
55
138
20
177
44
7
295
21
180
41
101
47
36
15
235
43
1398
50
32
94
86
190
80
1356
56