37
36
65
159
305
38
34
350
57
554
315
236
33
16
30
23
270
406
7
68
11
46
83
15
220
80
9
486
124
27
39
50
178
118
101
1897
4
120
29
114
685
184
28
32
10
73
12
52