173
61
503
22
32
263
84
168
35
377
12
59
86
253
58
62
127
144
29
73
110
101
191
251
181
232
60
21
25
76
72
312
102
6
347
142
158
109
67
27
146
18
24
282
55
175
19
220
367
151
199
89
70
91