28
14
16
48
99
116
60
12
41
90
104
126
174
98
93
32
40
3
57
6
35
37
39
11
9
81
66
49
166
42
15
78
52
8
20
38
23
1
51
73
121
91
21
4