96117034
30493439
20609032
49048614
77075047
35672021
38915942
69145394
34779539
25065229
53868762
90761626
63965723
333666
72435268
21693612
98936658
27969946
15675900
89146797
913872
88792022
97792097
38534769
25838162
18257212
3479579
38531939
47516620
42905891
42644638
26707479
15527520
5083104
10449828
8656181
84098545
62706067
81812458
42256334