0
13
23
214
34
53
164
42
217
49
181
94
439
249
210
28
343
361
22
88
51
72
231
232
120
138
145
221
174
99
98
223
262
141
64
43
110
139
187
586
216
89
628
496
109
126
38
401
118
146
259
24
80
160