30812579
35934033
16289810
67589277
12656625
44861959
76363725
52946700
12977984
50489077
51201495
42378775
12914243
8902760
30334572
84045858
2347328
919827
82929812
59569544
55806432
94893640
81979554
49073053
99149205
75504255
8596145
4005321
96128760
3431844
82211691
64711376
81376608
20955844
4165671
18409218
29052643
74321285
39062727
18186271