29099205
63463366
761130
32995183
77463649
79226647
1579769
47961465
44507784
63776078
31301254
13104563
99108945
4524762
89483449
24061626
82091314
49437661
49393241
18029968
6958091
7379712
16414623
42417579
17782387
80661600
20935432
39194105
21167680
3346872
10621265
17628089
34561895
94214446
15735165
7908589
58591264
37943850
8384697
1246952