50
83
8
59
86
108
29
179
257
552
18
172
92
35
129
21
11
22
234
161
81
99
135
16
175
112
343
134
80
31
15
342
67
131
40
254
166
127
421
90
10
569
117
49
100
76
94
533
78
280
54
64
71
208
281
314
85