29979497
1476722
37931071
24522004
34699257
41395750
41898485
21587999
7991824
74517493
82259091
38532360
24912102
8437386
40159415
21361574
82004618
3675010
15236336
4326782
85786405
93744673
5440636
24268653
66079727
15362451
96721647
92801311
65829553
81774182
64921285
63793152
24749903
685430
1284891
35086182
3770190
96253822
90615283
88852530