55
19
14
25
92
11
32
8
46
18
5
17
6
74
78
10
309
38
129
238
104
132
128
40
500
267
41
519
124
33
88
68
27
185
15562
385