12
3
2
9
20
34
8
0
28
16
62
31
6
67
35
37
5
21
26
41
47
45
27
14
139
144
7
19
89
59
23
39
48
97
78
110
11
74
40
82
422
13
32
206
83
30
148
33