1
50
399
98
2
62
377
393
170
299
3
27
9
22
23
19
110
61
7
437
4
102
8
236
239
302
488
5
16
165
24
145
15
116
123
67
264
280
80
55
156
41
6
14
112
569