4
107
38
69
10
1
56
40
7
52
46
31
30
51
20
19
25
47
15
97
17
101
18
115
55
76
50
36
42
84
152
168
225
73
547
320
67
476
491
66
22
316
654
48
90
13
28