32
111
28
14
34
16
7
105
22
30
11
24
12
4
6
29
33
25
15
97
95
20
21
23
51
49
19
31
18
5
46
37
73
9
27
54
10
52
3
83
13
61
8
82
60
42