22
34
31
95
165
32
182
153
15
109
521
81
21
46
93
60
166
50
100
23
5
18
73
10
8
17
111
25
98
2
68
117
910
286
59
104
233
128
186
70
6
290
24
9
89
51
91
45
77
40
69