10
6
31
113
16
27
22
96
23
215
8
58
32
11
25
5
45
2
33
43
84
47
90
17
24
3
103
18
9
30
67
26
78
37
52
19
116
7
54
69
40
390
189