20
25
24
49
21
7
9
5
12
6
254
127
93
40
84
39
37
74
23
28
32
3476
52
50
62
41
75
27
102
48
524
120
19
227
225
55
136
185
333
251
70
54
149
22
138
125
362