47
55
35
9
34
50
30
104
41
3
290
187
87
168
75
15
58
56
106
19
54
16
57
24
66
88
12
435
508
13
31
45
25
49
78
23
21
249
27
1
7
99
40
18
26
51