21701602
12544092
78665139
79521121
39042209
63409020
59608554
8373406
68889528
16609551
23647238
49234711
24129818
35466288
40715944
1127095
63835158
20281087
44562779
47964782
85658519
7956606
42787888
8130979
4277671
71801218
37903823
49085159
97622485
83154323
28533028
91031789
30693797
495165
9311995
41628573
41875409
29707471
3723908
50747964