35823923
48404560
48973093
2246346
73879604
78974899
29543543
14635563
75033733
67347564
47126148
20503243
58969891
58181223
37558514
64931905
63865059
40062111
2432653
1005420
82359373
59018430
68751371
71402149
29245840
60864524
95435149
45554887
70821562
48091259
21871884
89573633
86086951
71024749
75197216
30266240
69047018
59725124
53381874
26497558