45256190
8012823
79873368
13247285
29318111
19505644
96093540
20301649
8748227
65894327
83329396
66298361
58021285
39745394
38911613
33619793
35686203
3296228
50914099
58237654
31093019
58448474
13051368
14409933
97739811
79879047
16477526
96006744
3374907
77831111
35029238
22531471
68356590
74213252
17918691
5415837
68446522
15419552
59528853
62047736