40
18
47
50
12
35
34
88
25
38
14
91
42
85
52
37
78
28
51
13
17
59
2
3
41
6
45
30
29
36
32
65
73
11
79
118
39
67
210
48
4
101
8
10
5
46
86
55
60