31
3
4
44
8
2
5
14
56
59
80
65
132
76
79
32
72
20
19
52
1
51
35
38
13
18
11
104
53
16
22
21
6
36
48
17
43
24
30