129
275
40
79
181
88
85
240
417
46
63
230
144
56
78
117
289
30
105
273
109
52
95
55
122
60
239
115
183
26
113
25
49
317
171
93
161
77
203
194
16
70
254
36
24
218
47
111
348
64
53
44
81
76