9
16
104
3
8
33
7
13
27
121
10
26
4
21
91
100
35
6
47
12
310
80
15
45
64
57
31
44
108
60
46
54
29
462
61
99
49
19
32
163
18