46
32
208
139
115
94
102
161
221
119
39
45
87
9
13
137
67
120
58
108
27
315
85
24
60
98
48
35
64
220
53
121
89
59
49
28
38
101
42
88
148
105
52
70
143
84
16
76
138
100