99411842
54179506
68388143
18494334
70461855
26353584
39516023
40485888
42437709
30535393
28719710
8075438
39963766
86733624
90783394
8494881
83667386
8338401
1662479
37253051
52899744
12041004
25634077
8963844
55113783
4301745
17278212
93106415
93633868
62848972
23121487
99271054
4785756
71991666
27729231
43202050
5848317
28152001
81206879
50803017