52525928
3425859
98063869
86165176
10765233
21433331
82935494
33179938
766886
86599159
90589587
19023468
23394697
51318838
15531175
37152766
75796993
86065053
70324683
91826605
47855451
59072006
20158702
8712108
50434548
11675382
77028925
30279618
34014773
59499083
40364168
3188487
85445062
70958049
3233836
75596993
55584926
44047683
13515205
40988357