1
11
5
17
12
19
8
37
3
108
31
10
85
16
2
76
84
139
60
22
30
18
20
7
33
9
80
27
21
91
15
32
35
13
61
39
23
90