10
6
31
19
17
18
39
16
5
9
1
37
112
51
22
35
100
43
72
107
68
47
30
73
21
13
23
7
91
27
33
14
20
393
15