37884288
28339562
48303641
95816556
77221375
534640
40398217
1787079
42625301
83211677
5722486
20268869
53096894
63039705
1406250
71076393
54285284
48882053
39781881
83989765
54545493
49395945
89429598
80465642
71292993
78396904
36665191
68138857
90632328
97239702
30965572
75891761
51947330
5224723
25933754
67157470
74787080
86693439
5186916
20909828