81
45
517
296
161
157
146
243
35
69
138
360
178
148
106
62
165
209
25
56
372
142
60
41
380
52
309
511
67
28
31
74
123
246
205
189
10
4092
124
85
70
388
97
112
61
9
29
4
49
87
42
38
158