36
59
15
95
28
90
32
23
22
17
16
26
202
350
183
14
174
12
74
131
118
199
73
85
332
51
11
614
339
286
384
255
212
589
56
35
19
658
227
21
27
24
48
72
223
344
34
117
143
555
39