40
57
180
19
330
31
69
126
153
46
300
44
35
127
194
17
15
62
55
22
218
105
103
27
68
43
140
66
53
25
83
38
56
240
151
28
39
118
1217
148
98
90
152
52
58
20
24
257
51
37
10
73
21