57
37
126
189
79
95
86
397
89
114
177
13
65
25
209
382
145
51
67
118
40
64
61
308
164
451
59
115
152
70
46
217
127
394
98
31
166
76
170
557
194
21
28
335
69
140
377
39
99
184
73
22
102
187
56
50
62