21
310
38
88
14
229
105
80
17
104
6
35
68
8
30
26
10
1
44
203
20
39
23
74
79
84
322
83
108
81
57
96
58
40
577
45
93
19
11
185
158
180
159
16
168
56
48
13
98
34
12
62
63
268
49