30
80
42
63
175
45
70
57
24
19
44
288
10
146
154
99
15
5
11
153
126
13
47
20
89
125
219
267
102
86
74
51
91
119
162
66
113
18
27
293
58
31
46
14
190
69
26
12
2
17
22
21