Current Level: 66
21
32330
1912464
23
32140
1829412
24
31795
489665
25
31235
919380
28
30050
1481424
29
29985
765296
30
29465
467275
32
29080
928058
35
27785
864068
36
27290
360960
37
27130
1304556
38
26620
829557
39
26605
501360
40
26550
996567