62
130
178
66
94
197
220
163
89
137
93
140
118
144
39
87
78
141
55
29
25
47
45
54
171
202
43
77
80
36
37
67
116
100
101
112
113
95
81
185
151
132
156
142
224
162
122
119
126
385
392
346
152
428