40268655
47144055
43812552
43421589
1155667
56365225
1615578
66207861
22158064
74886379
12322337
20707802
13561545
97182342
63106453
58025446
20735960
67229518
61169525
84271895
13917403
17326838
8908769
49558979
22953760
62268268
64905853
3055974
3341826
81448210
60574668
80002726
2847309
69916271
22907746
93016462
83952838
25634608
81508651
75204955