316384
73628622
39812310
87826854
13704967
11705015
37388966
94377135
64547567
83026159
70921871
74042132
80127315
93784683
22961603
80027485
73125449
19961470
12666197
10176196
13597424
13431512
92531997
59816464
73226944
79015280
76249214
99954613
83865351
20512429
4117982
42869762
49511781
2306542
25325624
31077689
48369790
5224444
12669570
3441980