40
289
62
25
33
21
342
180
106
18
97
70
395
45
32
109
48
143
49
56
127
17
101
58
269
573
57
128
64
190
129
63
121
59
71
1441
47
201
805
809