125
116
66
32
71
27
81
186
208
173
22
142
53
418
35
31
50
332
64
34
59
83
172
85
70
92
38
224
111
379
134
110
24
381
427
99
41
17
78
88
848
18
77
30
47
54
120
33
191
90
252