95279777
50235955
5780936
7714411
63644602
1232947
58099086
85088396
89657586
9155392
21203405
83948642
8003719
20944268
891323
72423930
19326393
53577072
94705233
83155070
2150301
68595134
46463731
46079113
76566922
55285366
6615376
1861201
41953774
2366173
93189810
48051695
21611065
16755556
34069847
33509183
97057582
1794782
5464048
161624