35
59
14
15
507
43
24
51
3
26
21
40
12
32
96
33
49
52
29
86
209
19
37
91
118
48
286
53
55
36
42
50
281
9
17
205
38
45
4
8
28
13
1503
1738
730