29
3
21
114
96
312
13
656
16
19
51
56
25
57
400
72
38
323
14
32
31
26
530
1135
1311
24
35
1703
957
1795
1572
62
27