30708850
12258790
4361233
93797545
6734926
4004760
9309129
79974449
66707528
68653236
55196563
62824248
60465965
24781039
41581178
64979514
80418905
5771145
65212390
22491963
75259939
12349845
66659231
61259054
931341
66252458
2445143
45386842
41098556
47038942
77616344
50923997
37301256
657491
24637196
73307040
2972
42417446
34315959
21303121