22046460
86841655
65134851
38531680
87648613
19857809
53115077
46411639
8915143
16804268
8219316
28112237
97842579
2858931
3021866
87556271
2634888
33511348
88889598
11205309
46557600
67672135
51568341
90617238
2803822
45037820
1579858
65935248
38844952
44574039
84929139
71314913
30511031
24895221
66511873
20962535
24608918
74113279
22845243
57777456