20325324
96207741
10234480
40882572
3162507
96628105
8124427
97912114
76672276
18477906
57926754
90152900
60404035
84248238
63581782
54564186
61506479
44853645
58968485
50422071
56178456
41043939
84887294
937954
51992728
16975883
5334421
93662698
20962439
14064935
67624880
81507732
96012154
53643668
88621362
98055534
81876209
74536870
28125800
48632072