29
14
28
15
43
115
2
10
16
4
11
12
18
21
32
40
33
79
42
31
7
60
81
9
3
20
17
5
89
26
24
1
6
23
49
8
86
41
67
19
39
25