31862741
4530622
16851695
67261482
90811704
48881385
69369101
14336907
83636396
29717238
6870609
15264544
54733272
71637796
10184471
14739370
72232939
70631071
44654316
3252139
96685028
88218
54617140
68513139
28982488
71834839
49102187
4005625
25425347
94539413
7917327
50635271
19309862
68012349
80861294
4385072
25988577
87007114
2065681
2769676