12
33
9
6
22
14
2
57
23
5
13
46
7
15
18
10
20
17
52
0
38
77
39
88
60
101
21
306
27
37
35
83
11
82
19
44
24