81595243
48949366
17036921
7169345
2685975
50354010
13033071
5787973
42753291
46728336
71585956
16428767
97072526
24144587
50117161
86118989
61445839
39422118
27831521
858782
24068425
14979776
65105716
52873492
38736407
46852167
28813114
22717727
80712799
92177876
83239500
42168503
2547538
58121804
41361507
64983597
21571540
3306463
36095526
25609562