40574246
29567075
71646960
61096556
64113380
95847850
48481606
35077754
57189132
39868505
67129785
14371309
10617583
83028013
41245028
457829
69342503
86639862
72029274
75868233
51928671
9041985
73152768
9956492
32114346
35194151
82586318
67517998
7950506
6436337
96334768
60384952
2650376
23796289
85777525
86036496
31127912
4021100
52933164
29758456