86328579
11992662
98915490
78727714
42928226
24142194
18366237
60671244
1569620
15041096
55125188
37513068
38581446
23011368
28714154
91251198
87332276
43022270
64482693
24612240
44101814
97137167
43857984
23596986
359970
58575846
6669311
19109255
5214860
9832285
48375028
24416603
28161978
89123652
246025
48446424
67661429
84957070
40821794
27397251