45
46
192
87
104
59
32
47
10
158
31
36
43
23
42
55
118
170
134
70
16
58
2171
20
122
108
30
25
283
79
76
107
44
271
67
116
260
52
57
129
246
92
195
63
99
505
162
131
100
85
201
40
139