36
62
111
17
381
31
477
104
15
167
28
295
205
33
41
697
60
260
255
63
56
34
49
81
40
38
156
187
59
115
16
217
26
43
200
42
169
96
349
192
461
106
64
248
105
102
37
20
94
364
391
323
238
283