21
23
35
40
429
130
807
260
9
5
19
6
33
53
12
32
15
207
1
13
4
272
138
2
34
170
150
18
7
24
144
14
131
48
154
324
242
11
132
16
359
31
336
462
158
1267
64
54