18
41
31
4
17
100
3
16
58
6
50
13
97
27
11
7
45
32
15
10
1
21
8
2
36
25
20
82
51
39
14
96
9
63
69
62
93