60403392
40111883
2751117
54159060
24411266
60073495
51225620
58653511
48056583
15694417
2167637
47745758
67117203
23504758
99245830
55733975
25271590
9419739
63788059
10574079
89164479
50003649
66812949
72414360
28363368
14693451
78689233
13101689
88881916
15698261
42786680
1456959
74523951
5116043
79426429
21633330
19175403
72884537
25681957
10208032