96793966
71929942
43421765
4554042
1247330
118688
2320699
52018019
31855086
90087972
53621941
64225
11961204
42359412
86918077
31329827
8631966
62096378
4760343
9749399
5125910
72265950
16553783
82827372
77467566
42129337
94163309
94251971
35143173
71964520
5109101
50765534
88912015
54286035
22773397
63894815
73087099
17859302
8682209
7648543