29
13
9
22
41
14
52
35
123
30
67
39
53
26
36
878
32
20
17
117
15
43
45
120
89
18
92
34
28
23
70
37
27
55
7
42
40
222