58
71
336
86
126
109
11
151
28
32
158
22
90
26
239
106
171
55
145
116
115
403
118
427
51
21
18
132
47
122
40
72
44
127
45
163
31
33
159
88
152
38
566
99
198
49
73
64
35
74
37
27
92
184