95672484
60951182
16302497
62678343
34608023
58353711
63819139
50977351
8019134
7093651
28294148
89123416
12445599
5399370
20157085
78759437
65435737
13983850
5456357
2274804
17655935
12357760
82167259
37775515
85046332
94223757
92673612
73782759
47877214
72389492
33377401
28534881
14454325
49699143
5376667
64276581
3606195
84177256
18776695
19536191