93981652
11812
85756420
68155471
6762741
41197969
44882918
68577882
40125691
7592500
58697034
1097922
7847804
7134735
87532989
30717170
78783191
78342824
84289994
66368451
94019847
7256702
2398822
68809590
4473596
14666879
91948440
61186119
59927254
57748709
89158355
90148706
61151174
26259484
93155355
45677032
4256262
70012792
69312248
38832159