93
26
109
10
4
17
32
29
24
20
220
16
43
2
1
13
87
11
50
9
81
33
19
8
66
102
55
100
3
15
27
53
7
67
47
38
18
12