8
5
34
3
24
7
31
14
29
77
20
75
123
42
26
33
9
27
63
102
12
65
1
13
39
40
4
2
6
38
16
21
10
23
107
37