18
138
15
58
22
11
230
100
175
36
20
200
128
37
54
10
50
51
19
506
81
107
683
490
187
583
68
87
530
72
110
825
35
24
321
119
836
167
262
124
88
27
13
7
84
131
44
561
38
56
29
32
116