23392211
12794706
93742233
88476844
90004063
63057165
10437029
54802161
89678696
13193986
10081286
37944318
9700758
80157830
74058028
3376986
57312440
1637289
24927924
33641418
429611
80412698
27479067
10892838
9811195
38184183
65016431
52793214
58571518
34959909
30731010
65917857
23546410
58437702
58892697
12859027
72765632
69591745
42501750
35185582