38
179
48
29
259
55
622
129
99
83
46
61
63
44
68
80
82
64
69
181
26
23
93
201
79
120
30
135
151
70
131
92
85
190
428
95
184
281
275
413
301
159
1022
139
74
290
149
58
144
150
56
34
32
27
52
60