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