63546156
41366089
80137101
73738942
38443488
28989929
6699996
40643227
75455809
70394391
50036107
32058901
12139765
39271035
54989761
76911065
10753598
9290168
9679451
3423823
48258610
66985994
41277167
69163700
91801407
93841648
25455542
73541462
40563532
68774514
88288220
48833167
84474394
40909048
98672871
51223365
433960
63717291
16775368
75092022