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