4
105
38
69
10
1
56
39
6
7
50
46
31
30
51
20
18
25
47
15
97
17
101
29
112
55
76
36
42
84
152
168
224
72
545
320
67
476
496
66
22
316
654
48
90
13
27
28