46
3
50
285
45
106
109
66
57
30
40
80
13
76
27
10
56
4
1
85
48
53
14
34
125
5
35
78
47
12
28
32
7
20
24
59
42
55
29
54
166
77
97
167
91
17
15
33
49