30
64
59
181
45
90
169
84
80
117
189
140
24
74
120
36
514
238
141
301
52
51
42
240
75
14
35
249
20
89
13
219
93
38
296
174
69
180
62
53
44
34
26
163
149
250
22
173
85
50
55
61
109
126
129