35398733
6819847
23473557
17957909
63229497
9545550
32102069
64771752
76263446
15892636
61266042
55946256
38973880
18784073
46339930
26114650
76999273
26808680
16183650
43835116
86806481
29452021
63658430
83091411
95393737
15388608
96578547
38088065
81643204
92102071
13735667
61628137
35969582
78879911
28988849
67932390
60483158
25993226
10627110
8216492