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