49556147
5939650
80246157
1602788
29649883
10443964
28054364
59106869
26064449
36546044
321160
88053363
3783527
83537164
95725703
23767506
70787058
72852931
57131252
65162494
25711519
93783630
58777206
7771486
51171352
29871510
43176011
35299533
59139419
18351215
41587066
9496269
79052842
1393622
67482561
20405674
55008299
26918833
85614758
53399029