4
101
37
69
38
10
1
53
39
6
7
46
43
31
30
49
20
18
25
45
15
97
17
29
112
55
76
50
36
42
84
152
168
223
71
545
320
51
67
476
489
66
22
316
652
48
90
13
27
28