52874684
82272878
3751670
56403682
45802971
24257071
91602667
66493965
35096846
12402060
63807483
14217157
9164056
12603989
10119250
3933699
11245096
4051998
70622209
2005594
51869384
96102268
43316297
35512737
7438975
44424690
76817187
36369972
59867226
95182113
94696709
78482784
62422024
77258771
68264876
51954218
75997844
19947405
28882160
72248748