40
32
39
46
55
213
6
12
54
22
80
58
17
25
27
65
61
358
62
31
53
42
29
102
120
69
123
36
37
86
95
197
205
478
51
109
100
173
191
361
72
88
35
114
195
122
679
98
93