34
114
90
25
391
382
151
229
24
76
58
31
17
8
67
65
156
10
163
190
55
334
70
1606
20
26
180
13
18
43
323
7
48
100
42
19
37
57
69
21
222
88
189
206
45
29
22
143