2144113
59656808
42029239
23885820
78872629
41091894
31168974
82603448
23278026
69526402
45189324
12094377
15841963
42336342
5495357
98872401
23532912
25919271
3228498
8271310
26063045
26698930
96874249
48434824
7067827
50707788
33011855
17293161
12629093
96482487
12027977
97059157
31351979
52864035
39907515
20985249
81949073
62529186
5117307
28042963