25145752
50373277
18935350
4434178
29451046
95784567
33581777
80269003
64076253
92129240
63646914
39119754
38956422
55838085
23198586
31242573
76501619
68815716
68873408
1241151
58736630
13236296
12234866
16441700
10381761
24899420
70162259
51977187
20154719
12085493
49653285
8739591
76191221
94325303
89418400
79085110
47228938
1198237
34109438
70465223