62
32
46
171
215
104
113
252
54
91
51
63
19
93
56
135
45
44
102
167
141
98
89
34
216
142
66
48
75
149
35
71
17
53
232
181
69
121
27
667
78
29
145
156
172
10
59
95
36
33
88
115