1
8
5
32
15
24
20
21
7
29
13
19
12
23
37
45
53
54
104
90
66
4
35
46
40
34
33
49
16
75
60
76
79
26
89
27
6
83
126
86
120
108
105