26528363
8721087
8484177
36023671
10888851
85454190
17468485
16588772
42494967
19086925
55258613
4712443
18839065
48611136
81648541
219273
44966727
4412226
20298861
44429419
12803185
2635337
38619733
70813842
40127994
79065930
1508651
31091447
42883624
6672065
44939367
57892467
96696169
46415070
68837838
1792507
63584239
42883113
41387946
94293402