225
162
169
123
240
110
25
86
52
56
61
26
37
6
88
151
96
135
49
99
30
131
33
35
65
62
63
17
57
8
53
163
16
398
128
89
91
79
27
98
93
583
295
34
31
74
44
223
232
144