21
56
331
91
202
111
159
138
80
79
36
118
38
14
377
134
197
1172
35
95
76
24
39
53
54
57
146
81
47
41
26
9
120
86
63
42
40
61
119
46
11
55
31
19
20
30
249
22
173
126