56
51
224
43
59
20
154
380
23
5
66
102
27
9
13
14
394
45
8
17
110
49
1058
4
15
54
11
142
29
18
125
135
188
57
460
404
83
101
176
1773