2
1
43
47
45
278
67
19
7
10
52
46
33
48
135
3
53
35
59
26
27
6
12
15
117
85
60
31
17
40
68
83
29
22
66
30
36
23
16
8
24
37