31301 50
21702 31
25445 64
19723 39
20116 38
14587 91
19050 67
15033 18
29218 209
86357 240
30658 93
105517 355
26080 66
60579 176
85146 270
94017 329
38414 142
74965 204
58939 124
180951 502
39298 61
32131 128
19147 53
22437 61