32
39
46
55
213
38
40
6
12
53
22
80
57
17
25
27
65
59
358
62
31
42
29
102
120
69
123
35
37
85
95
197
205
478
50
109
100
173
191
361
71
88
114
195
122
679
97
93