29269208
17752123
99783173
81526558
44536763
8788768
96724433
9902522
80586380
28851365
63395768
91442464
63718878
33494953
1637222
42844051
94636138
1221617
239611
48706263
92026447
89244568
91779379
86008654
35298811
2228425
17836074
85646848
70667923
86439944
50488424
30902865
13723959
27526917
3345322
40837895
48357520
75703390
67703684
66683190