29934356
7334763
35464908
59458077
2116292
44579701
54142545
59833440
82921506
68929722
59898995
24054165
44498931
2781007
5208822
60064629
86427788
57116975
48318948
31523537
15459563
40194275
81031929
32965584
47299577
33721530
8295671
57317429
61185493
6514773
82501820
7356480
9164582
57161694
16365204
65298337
58558902
6920470
41036056
15325072