31167550
2057777
7770677
38246273
23195689
76661515
55427588
42856700
80211729
88927428
6106837
91627119
81147977
73302079
9738250
59367459
2205176
54372509
95382640
79128948
78064901
43849284
75397415
24248396
70613529
80577860
19858655
62404735
8572360
80841838
17051559
5607376
21969520
15003543
89815351
343742
233168
8199673
57127498
95318456