62
53
46
165
60
39
58
88
16
17
68
40
7
153
15
75
200
69
172
51
64
105
396
329
66
639
42
177
112
27
402
220
448
590
554
202
72
115
451
135