103
72
18
186
64
50
81
57
190
16
51
56
105
49
45
70
263
53
96
77
184
218
40
62
221
101
130
34
41
195
80
60
299
19
29
55
93
350
13
278
23
417
48
54
39
27
324
289
523