19
294
72
31
34
167
56
102
291
141
80
32
98
195
70
119
30
14
138
25
17
36
1259
194
94
59
47
24
28
37
1081
26
29
54
95
411
512
398
48
35
2162
38
105
109
270
179
419
23
9
118
13