30
57
190
28
278
47
42
37
95
19
18
269
124
56
66
169
46
63
120
13
55
41
48
35
138
227
158
239
74
163
86
44
83
118
24
185
11
23
15
29
153
4
2
241
14
69
108
8
12
3
9
26
306