21
22
17
29
37
224
63
27
8
25
2
30
184
23
1819
92
475
58
35
75
69
3
20
51
443
39
98
60
61
5
26
152
54
62
41
31
130
59
176
100
34
93
107
49
175
13
68
85
79
10