50813753
21276890
78128263
92122399
55615037
48879094
7437506
90157202
18345052
304671
87194081
35921746
81602587
62344448
73635725
43263900
61597446
88981167
75392373
90958764
94559700
45086208
33023180
61677070
1979750
76512466
45854512
97703574
44819017
15771968
33153393
58583128
86914273
43118668
52779173
75841753
17112064
1502818
61512573
19327553