3
4
13
0
2
8
60
25
7
5
11
28
33
16
76
30
22
9
17
1
14
64
6
115
302
230
162
90
56
594
29
35
178
102
43
45
47
91
42
32
31
26
27