30949899
95618855
18999618
61112973
24904824
598833
64604407
51277342
3618713
82274928
24118400
17715834
32646484
70245328
28217750
43366083
18792783
75376437
26972548
4075263
11202524
83798035
31129857
91122513
50716127
18101874
23054519
31522642
36476044
77474303
97144505
12829049
34384125
86686387
54214214
40767423
77076775
5771075
53241441
65198675