31191592
41183484
21285918
17492800
5409143
26493426
42149384
30341518
57117348
14477227
79566557
62291858
61138823
15835328
91209241
49891399
660527
21016162
17221050
38905074
84081048
96683273
86495104
44729665
89012274
51591058
84629665
46929714
29158049
45282388
31173715
54351520
11913253
37051174
34355070
46467885
53786004
34433156
6906888
34439939