18
43
30
6
7
48
15
13
5
56
31
46
63
17
85
52
69
91
14
163
4
51
16
122
12
20
9
54
27
99
65
42
36
83
59
158
166
82
11
328
24
55
33
19