20
25
112
38
7
44
33
14
13
19
132
10
30
254
6
18
86
81
432
462
9
141
45
3973
61
105
21
401
178
390
122
253
988
15
36
41
431
92
69
91
192
40
53
206
159
87
1626
137
35
16
50