51336272
3184122
97871718
91487200
2189307
51373052
62454658
9148171
32531589
7519601
63437601
14389006
16025960
5871419
1729445
36097170
73296555
16872097
83441197
41785420
19037343
60801541
11748628
72903487
90669732
55035194
1022635
49925787
25133548
92296123
1035006
94586595
75212474
55533325
28919231
12746008
6789510
1425117
35126732
75924763