19
15
22
3
23
168
10
36
58
428
12
51
26
134
21
111
1728
481
24
156
165
74
137
98
114
41
220
9
1003
346
62
94
115
212
155
16
176
138
14
43
28
131
32
147
100
54
279
95
80
491
52