45
38
14
13
81
8
4
31
16
101
22
2
7
10
15
26
9
6
12
21
43
108
23
1
100
35
17
5
91
19
3
39
37
36
20
61
29
88