10
28
5
255
599
4
3
45
9
8
32
184
72
30
13
21
54
6
22
15
17
14
16
91
44
11
12
7
20
18
150
23
50
19
64
29
27
31
53