42786608
84059836
36388161
28873239
41553241
33227548
78289349
32759482
66881645
59138153
43142649
22803403
58065120
10079566
61743933
48845772
1443560
55187246
30891697
56811368
7284164
72263749
56506407
11066491
82147194
40406052
98352147
31535319
40082265
90392245
8619796
76783020
69822531
96827706
17858641
2479322
4096221
82807123
85042044
49593214