31822425
569472
51024944
87874363
9957213
56687806
94141580
1579540
50926767
18546250
31435315
96331795
91932208
23722110
41273428
14354905
24454381
75378775
22552539
27286757
29963344
14546768
31475592
17647754
87266524
19828847
79653072
43654804
43736234
14059567
39396834
22225236
29856949
99528250
61145481
52849068
32162108
29352917
22154911
92157415