39655289
29062110
65912859
27824719
21014489
20507700
56872051
94944794
89583521
49136101
11528050
19191391
12109323
4542194
60042321
57504263
95255768
14244169
63488318
38486654
6293398
24459729
13291628
70734250
5442090
72699686
99311917
40083982
117933
38418520
96847994
17465114
48246345
83209827
31103443
57791783
53697360
3402889
52619208
95666203