32856111
12564971
65478458
31808627
519383
10147813
13317925
4665543
20597823
4592735
61132877
45311705
64585587
11905164
56668304
66884086
5515243
56954550
3200434
86136648
20158790
30435332
92161004
96739741
43069501
26159230
87849077
42682412
95387060
24725584
77534837
39865193
42215158
8106149
26561068
7900946
27826371
63722675
34957151
9907198