30729858
72239882
15039978
64682485
83413198
11224160
2924400
72893437
43597262
42981637
53748365
8318252
3757656
65148657
27953959
12472033
55643586
88937816
27043828
70492159
58857
8243515
32233203
84677539
7249677
47915357
56397341
80691785
1301134
61423545
10555975
95778193
8341966
20432993
48529625
51823259
74979584
8569528
60098101
88498346