28577863
8322329
25909021
67488326
56238448
44411343
25599519
44475440
24188047
78347156
73201727
12342609
76743446
11546277
58307732
10703605
2013185
80691635
44154017
91242222
9978615
51576752
71293686
56765375
40628879
59536768
43488012
1071134
67753715
85611694
47441592
59412226
5042562
61462422
86035367
145776
50606732
21227485
96372538
336902