15032 11
23268 38
19454 29
14323 11
15083 8
16369 11
20554 24
24050 24
26439 36
18074 27
17996 19
21617 53
21143 35
15380 17
20319 19
21353 24
15244 13
30458 62
33300 57
21474 44
32123 41
37623 61
45202 87
32241 48