2349959
7739368
81498627
21559508
22747820
15285466
25637820
4165329
6941272
763324
4939863
48594080
87045477
299074
17383842
52452391
41335365
58852328
18603292
75895520
67879374
17518443
95407199
76703422
81514075
8608078
90106513
23515743
46054953
10753507
96559351
92267225
9996544
71742812
55129177
11283189
67947528
50768452
66932802
66039676