51093363
30971780
55744406
54325626
46587534
82125613
71095070
56349476
3436942
61285848
9951269
37178172
68785434
59457452
60055088
90378119
85329067
85146085
26598348
10854941
32698029
3518339
30601098
81306494
97817398
65892913
54999656
1947268
1555896
97158550
36478883
6351324
51794438
3487367
70704295
30584599
59331192
89943052
47609973
70351425