40
47
30
6
57
36
72
32
16
12
88
2
3
5
8
14
145
4
13
1
59
15
33
21
7
25
24
10
19
29
11
89
100
28
43
17
46
51
18
45