12
42
38
8
2
0
14
77
24
7
16
15
10
18
23
11
21
20
26
5
6
19
29
13
37
131
67
336
125
22
17
41
51
25
3
68
46