99
1
118
96
94
63
190
87
4790
8
364
3
367
4
4936
78
0
929
2
1690
6
160
464
548
312
303
307
279
149
411
1463
7
4221
5
476
286
334