62
37
6
55
42
29
105
83
122
69
59
123
39
38
93
95
200
212
480
109
178
126
198
371
72
91
35
116
204
18
51
33
130
80
26
154
16
78
81
397
261
127
65
135
31
86
180
57
451
60