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