9
15
29
11
34
2
45
21
41
18
4
26
33
16
13
7
107
47
38
52
69
53
8
20
5
25
123
50
12
10
23
30
27
83
125
56
24
40
39
86