37
14
35
67
33
29
215
19
85
31
43
30
25
17
23
242
307
32
42
157
239
293
47
28
411
524
118
207
69
72
331
40
71
57
112
39
49
83
60
124
52
4823
34
188
176