31112853
79795860
85153803
81571614
45832501
20263566
18347683
6120459
22372022
22018304
45736318
3003212
42724518
42697633
13599717
47824246
62279607
79478660
88926911
95007969
8076777
23018066
39441202
16692582
2782738
231447
90022149
13377206
92099944
2654617
43256157
38145155
65202256
36167726
52476262
52749560
8882748
37517703
36325579
86972615