8
16
45
9
1
52
34
37
57
40
4
50
14
19
58
13
38
29
24
30
53
26
77
338
23
10
39
17
25
55
31
33
66
48
63
103
18
91