8
250
14
47
25
17
33
42
59
35
191
15
39
22
53
92
58
10
32
30
16
167
12
34
51
46
690
100
148
48
18
64
3
36
20
52
56
146
27
21
683
63
57
11
60
85
29
9