97
175
48
163
69
61
234
107
43
24
34
154
164
65
68
47
96
53
88
189
108
60
106
62
141
135
75
40
137
70
113
239
194
354
124
71
165
120
78
111
177
260
126
72
93
316
203
227
1315
153
526
1878
283