12
8
77
45
10
34
31
23
76
19
6
16
15
27
103
117
66
29
88
129
65
13
20
52
18
14
28
89
11
72
33
5
7
70
41
17
32
50
35
22
24
26
2
62