29
37
52
24
60
34
57
31
25
18
38
30
74
43
28
50
32
220
13
9
36
19
87
629
27
62
106
69
95
696
70
56
122
188
42
10
125
51