84145600
14426918
45608099
3805158
59679280
37325338
21346650
5999105
77252357
19536304
96741457
17842465
2675632
73478369
61727328
55766980
92493845
77916132
9075386
5794210
92275314
9749222
71428830
1277084
95649569
84002592
49866021
66927063
22747026
30016075
9859564
21757860
7817354
81194230
58286483
14529102
9130745
16912276
66689081
15602640