52338679
29879933
39951416
88839114
19629271
6819123
76728107
20587948
19226421
16747097
52588960
59333814
49904197
36704473
4834241
32219168
43472964
15176670
49489220
527571
64312273
9770618
38605108
68004632
7055226
1670925
93581478
11725846
82962277
55411147
88597261
57866621
35943914
73041412
2459203
85823958
36866965
30377144
20898043
15908862