25
106
21
103
985
69
12
17
6
36
101
73
1043
33
89
48
181
8
44
39
47
117
177
30
56
42
82
35
13
10
45
22
333
114
7
34
243
122
57
18
334
15
14
228
87
429
109
19
99
95
11