14
30
29
121
28
17
285
26
18
76
277
49
62
127
13
117
69
19
81
95
33
60
50
482
31
74
73
428
177
54
63
8
307
3278
58
99
4670
231
17303