3
97
18
4
7
40
16
55
12
6
14
21
5
2
0
31
19
67
27
13
9
8
28
53
61
65
22
58
372
29
125
45
51
23
25
42
17
32
49
37
26
46