171
427
72
138
201
114
492
10
179
167
498
56
33
26
69
175
248
97
90
195
170
98
27
140
228
169
124
14
135
178
80
213
173
92
632
338
29
161
225
155
109
116
55
968
264
163
75
126
104
38
108
41
102
503
306