65829396
37567611
91004318
33847153
79625915
87407769
3461152
264696
70887982
14249042
20667900
65617577
87008093
70645516
80222655
226313
20812123
81617216
7562694
48117425
98033707
98645650
40314377
37461003
4254207
26824361
18255472
73495890
52055595
33113537
6885328
3810188
27878137
30719682
70422358
3660295
5397422
9932326
11459041
95443090