19267981
34585894
12699609
59897004
19715601
9271846
2773966
63032890
83876023
49405098
37622119
2464925
56099817
55876363
94282932
13436580
70774337
49526214
1383773
49589665
95585127
24764853
40433611
19755644
92163206
70386027
88629153
45555290
35706065
9487010
76139269
29553625
9778873
52231324
3815146
3379565
50855230
52526782
18594229
11921578