95287908
98897413
41437773
10237451
38751171
30847593
10142096
76963644
80896622
8122578
20238253
78242012
94366928
86717365
71703159
14304165
49655401
78373024
33662882
65529792
54435674
58937507
19249282
9463826
49103509
41206776
77443251
88732167
4270619
69640
85321615
67839152
3485503
10354316
61099875
66379446
856670
13425999
7384342
51848179