35
26
245
239
585
55
92
814
48
71
178
95
72
142
64
8
96
20
19
34
29
104
328
69
87
168
81
15
40
22
17
12
62
36
115
24
56
170
16
57
54
66
117
79
50
140
44
37
9
13
30
41
23
27
94
45