5633506
1661745
92321996
576306
95042035
24813184
84356376
81134170
62547339
72176183
24326805
2562008
66602969
36961183
45175250
3195356
43979780
79098700
64492832
3276202
16356032
35404662
31127118
21227121
97178008
67455204
3447300
56684539
2282631
29086217
80502888
15244495
52738469
21602251
42272441
4567210
8177130
34575238
2228164
2962457