56
522
109
93
61
60
99
158
211
35
7
20
26
50
18
279
29
27
429
22
169
1213
383
177
75
32
120
98
6
130
8
4
9
19
57
42
774
307
47
31
58
12
100
14
167
11
214
388
824
94
181