105
130
145
142
139
258
71
317
128
54
102
55
80
36
321
492
410
184
29
42
350
56
64
232
223
46
77
148
44
544
72
216
152
156
213
183
133
137
22
227
90
40
371
161
541
132
88
268
177
38
35