101
32
6
15
16
13
38
91
9
5
55
31
21
11
20
22
2
7
48
23
19
3
36
10
110
90
8
18
34
47
4
65
30
69
42
57
109
17
29