22391645
3405779
8861584
89157818
66711846
44019611
14845109
28544509
53869775
39629836
3270293
20027154
92109502
6480195
95734432
77851894
41996940
85402330
91857872
67834867
29521815
84726523
14163725
83736209
76042725
55211099
45642577
64824530
21926604
18197432
60754444
33719806
19464952
55203683
84068301
83048008
20352841
93714883
71902915
49935732