9
14
18
40
5
100
3
19
10
172
46
145
27
86
32
11
12
39
90
34
52
28
24
26
48
44
65
7
8
31
81
16
2
41
160
135
97
13
6
47
57
20