19
95
96
67
200
48
14
162
12
110
7
15
4
33
34
971
449
170
73
93
231
13
6
18
9
3
2
75
81
17
22
164
63
39
40
31
35
36
5
30
8
16