32
20
15
45
18
3
81
35
17
80
11
31
13
14
113
16
6
7
30
91
52
2
10
51
1
5
21
4
24
44
25
23
106
38
28
19