41
166
35
174
171
123
59
37
230
38
5
26
47
16
21
70
36
43
130
423
155
8
94
60
505
117
33
48
31
169
32
13
20
190
56
80
44
28
54
81
140
236
168
210
159
25
73
75
12
128
478