11596172
19539595
3282843
57112044
12954692
72387213
64922345
27098989
89757590
95513168
51025172
6767196
36848970
370751
810243
18539772
6304986
88243340
36471597
21825561
70828174
55499972
84466559
62205922
32691471
80033319
53927730
15399884
73015557
19605739
93635966
1332858
60847942
6844449
63234917
37562368
85392517
45007522
9345426
46512302