36
645
64
125
105
210
131
47
283
175
91
49
57
113
262
154
81
160
117
31
173
126
304
149
185
141
279
62
93
39
107
102
40
98
33
85
8
524
278
71
162
312
115
118
22
35
55
591
425
37
270
89