97
421
217
34
231
146
235
66
110
157
152
236
99
24
63
90
283
161
27
484
40
96
122
52
148
116
51
75
85
43
773
112
88
84
151
59
45
145
19
32
228
57
15
168
176
102
61
129
141
387
155
70
126