34461925
21928320
8529571
32934058
23656289
85688049
81602248
68845203
41128964
606436
49586503
36305672
81155753
70874295
3948320
16772614
39715596
6676511
42496146
5000887
56053509
37663674
78648113
64586628
26547474
41566755
80577186
88034225
80076985
91799475
375439
55797834
81148253
93001051
58831155
55096566
70988173
84938775
2068476
34253160