50
519
93
79
158
313
248
52
128
45
64
84
312
77
15
38
86
116
105
585
577
49
44
222
92
18
200
108
121
1
355
17
242
234
94
255
96
43
308
104
57
106
8
37
85
280
256
78
592
25
7
10
26
499
417