150
22
74
58
71
51
84
154
97
38
168
314
78
123
53
43
46
174
45
92
75
83
118
166
191
32
63
138
68
481
262
35
91
61
274
305
70
55
26
577
287
41
332
243
93
143
347
141
159
106
6587
66
126
155
33