111
32
28
53
54
24
30
15
101
1
9
25
95
26
7
64
20
110
42
14
39
60
17
6
23
27
48
43
8
12
18
49
16
46
65
4
2
19
197