56909336
960348
49632210
51091945
29742724
60432404
93916562
11205123
25488449
60048448
94905138
95832750
76046175
32121012
74787648
1795306
104478
8861927
79427217
70433603
45151607
20067988
77756069
89725403
3744581
82378046
3089793
77478635
3465901
2465148
36631188
28233907
80325961
86885451
8335642
7814373
85493099
17562530
50569332
14739792