29
11
37
92
13
46
39
1
2
25
49
3
15
12
8
4
123
5
7
9
26
10
115
61
40
93
17
18
31
58
20
14
6
139
52
30
72
16
47
33