12933 23
11917 30
17561 19
18487 32
6349 36
42980 43
7586 33
45873 44
32301 72
15406 20
27240 53
20620 30
30091 89
34939 98
31324 62
85596 189
8203 18
51827 87
21990 90
14728 20
20817 38
6057 1