30121485
29748775
34168585
22632643
26726319
66772205
77161385
95705685
8815075
68482109
8903500
41014217
6242747
76185267
94985205
64525575
39534
80696192
42162833
71054488
65549542
93402517
2664289
2968302
52497793
22334933
42579416
173735
98305638
50083360
22697930
589530
95742922
13245505
81726358
78074832
32598088
77301699
67581690
60664909