120736
4285441
78146069
1939036
80718918
60151851
56477599
69944568
19978306
48884250
317845
50416070
33703738
21314649
3807662
2854141
72791127
7463963
28973592
34692504
35177141
86357218
42432506
9778853
31271562
6956542
80644732
80379497
28044045
44706002
6855377
4161826
51836553
36678616
78102203
558252
2878599
26801645
96206643
7804164