78953312
41093050
1914981
971848
45837425
36105896
64792123
13064898
4227690
16989968
72325495
21168081
5723045
29111201
92702661
83909709
60816181
40584126
74613069
3022756
88514369
32588708
20148182
16311721
1757648
55935542
48198768
76425549
124883
93636789
66308735
12471270
5031450
21977738
60322645
58959561
22499306
44847847
62124284
57639546