90845703
87421646
56217337
8433687
48013380
42791276
63786141
20085130
89137950
2839977
28299944
56679122
61925123
19778973
75255052
4631250
95688540
11971033
27351700
2635671
10908833
12698022
27335048
46797510
23103115
39804256
82092146
29486578
71187138
24666666
244877
23245790
33005202
63962244
2378535
59614176
83506400
2536534
6099631
25617225