18
112
6
2
11
130
87
163
29
1
52
35
9
57
34
245
37
23
126
20
322
260
125
538
5807
19
128
639
13
120
63
14
153
48
22
28
119
42
45
127
212
137
15
76
55
105
5
38
278
51
187