32
11
18
7
21
22
5
54
15
24
25
45
33
23
14
41
100
16
46
4
10
92
80
56
47
8
29
59
51
43
9
12
27
58
31
28
26
20
95