20
25
396
108
21
56
349
13
121
109
23
71
41
39
51
32
1097
18
7
57
22
199
33
28
144
36
52
46
40
55
167
197
19
61
11
38
10
78
8
27
35
96
62
253
86
69