19646198
17424403
96808968
11369977
72413974
17814968
60771749
89705368
8505689
8405825
85662702
62973204
65777475
98606207
24655410
13719051
25775024
49594170
96564809
82646161
96967617
27789658
59864203
12736806
74436153
1272494
93082183
75879910
36904301
84852705
30155328
94223373
94084143
41272063
83873876
98652238
23269183
59273165
23922330
28344293