21
195
250
111
75
35
132
41
30
18
55
39
10
46
15
101
42
153
235
79
66
17
135
8
23
12
150
96
19
141
177
34
31
43
53
56
20
40
90
47
48
26
33
37
112
229
209
67
137
70
105
103