126
108
11
151
28
32
158
22
90
26
239
106
171
58
55
145
116
115
402
118
427
51
21
18
132
47
122
40
72
43
127
45
163
31
33
159
88
152
38
565
98
198
49
73
64
35
74
36
27
92
184
84
204
168