1
29
3
13
6
20
9
10
43
4
2
7
5
45
52
14
74
48
15
18
21
19
11
41
60
127
28
26
68
32
24
17
12
30
61
34
25