129
3
22
18
29
109
15
194
9
8
26
12
337
85
207
30
832
1239
616
619
86
66
292
10
13
91
49
230
53
163
39
487
14
270
24
99
279
5
25
112
44
38
16
23
59
328
11
43