85054565
33621245
30996776
74279663
46096433
33983125
27479376
22392615
22669965
41226025
77141127
2357962
99828968
87559204
39329200
14319148
9625905
35071619
12793695
6848749
4611591
17975057
6707947
66183438
10356946
20429904
3275319
47433484
27469225
65418036
77239768
1216231
87619568
77458931
82895685
73566553
62614432
98477418
72209465
6109289