10
0
26
84
48
21
34
120
414
179
142
205
130
42
150
111
238
108
420
98
58
40
23
46
22
33
183
126
187
64
493
47
184
119
162
89
105
333
127
70
164
345
57
209
37
459
69
208
156
363