47402480
1989797
11977214
3885347
35661294
73357072
33859560
80278554
56456944
1803875
83886965
86349402
15984557
51185596
6358127
67423649
41955497
43678335
465426
20945165
73768779
23235467
49721580
97292617
42397796
65656187
148834
13412782
93386896
87699375
3019359
6987436
1251038
49921356
92934916
37936179
43642145
42143462
55944058
66139547