32855056
50534837
38582944
34293306
46215420
3606888
90594374
44066361
21397402
33271864
74224702
95003643
67791494
10819023
67924770
24563904
47109181
55711616
7863240
50368840
60167917
92684015
45066045
7775404
49965966
2765218
42317801
56149387
80243233
35477845
56733070
2304254
59837508
53983271
69385672
21893601
55187426
69514592
83492194
63858325