29
58
52
26
33
67
25
112
109
247
16
47
49
46
6
32
63
70
62
27
86
91
85
57
74
78
55
98
75
30
34
24
9
430
44
13
126
10
45
261
73
20
99
69