57
85
22
310
58
53
86
127
23
78
29
715
39
82
42
840
191
530
336
30
25
26
138
171
315
49
14
102
59
18
34
64
15
19
51
10
170
16
28
27
24
6
94
197
248
68
96
303
114
54