8
102
176
48
213
78
32
196
76
182
62
29
171
83
179
86
56
145
168
157
88
134
34
126
58
497
252
59
686
300
106
97
120
91
194
422
70
207
345
149
312
129
65
124
55
231
225
469
80
159
301