32
25
3
41
9
5
22
10
12
14
101
28
17
43
71
18
35
45
13
7
70
31
6
8
34
40
11
67
30
4
23
42
15
24
52
99
27
107