31
86
16
27
100
17
5
6
7
11
10
32
4
3
21
70
9
23
28
34
1
39
14
15
18
24
20
13
12
22
8
19
48
138
29
125