35
96
169
24
16
66
70
31
30
44
91
75
90
77
21
59
203
93
39
135
68
92
221
99
320
124
160
202
57
74
217
442
237
76
26
86
29
171
581
49
396
260
69
83
95
250
129
137
123
175
238
218