30766722
48312810
85242036
79828660
66224291
24738457
69958383
76121441
77137496
56859794
81922580
88706179
40351609
9608360
10133066
49995666
63491369
81681586
10904490
75321306
1091257
16892112
76275767
88111614
37687858
32716520
37698515
72585509
38622375
56888568
46133894
1465253
46034070
94166259
34376228
42111867
2659288
97828546
40322588
1367886