39
99
11
6
21
12
18
29
78
31
13
50
23
41
34
5
79
22
55
14
2
3
52
60
129
107
4
114
15
66
26
1
8
16
42
48
76
47
81
10
101
49
46