28594346
6967028
76637868
40107965
7069645
26056070
29515006
9795831
29945033
55652808
3632162
15274096
17439860
84912980
68539273
9122401
91532923
27462014
77963231
47774529
72099396
95662280
84088018
67569875
8029127
54213789
8701241
35301495
7371935
53833581
37525579
62466790
7773810
16991286
95341036
90749930
45274340
85681519
2651204
4624699