19
20
22
81
112
31
32
16
14
36
39
21
441
10
13
28
27
15
2
12
30
4
125
25
45
181
6
370
5
142
18
111
857
255
177
38
834
164
321
166
34
55
89
17