46
29
400
34
56
26
32
43
695
438
112
285
486
140
10
22
62
36
467
42
33
12
3
61
340
31
5
791
9
16
37
96
106
64
20
13
27
48
74
253
50
11
15
1389
131
70