35091484
8923322
46579355
32829186
4268834
84838803
43426700
89281559
98844161
72559169
69611621
512251
2675216
67535876
47477208
86655616
1399756
93272697
20507873
827749
68976225
3222779
77556565
96662938
54626148
58694608
24638230
40571793
24665249
54024531
75083480
61654116
44079108
28623596
70315430
12196990
16956713
7722469
67733328
23652030