3
16
7
9
15
29
11
35
2
45
21
42
4
27
33
18
13
107
47
38
53
69
34
8
20
5
25
124
50
12
71
10
22
23
30
83
125
56
24
40