21
62
3
25
15
34
33
49
28
58
5
18
7
126
24
77
43
90
194
61
101
151
208
123
112
91
161
113
74
120
174
78
95
57
136
109
46
69
56
88
92
68
140
53
55
59
64
13
26
98
105