7
3
4
0
2
1
20
8
11
10
31
36
30
33
13
22
14
39
21
29
26
35
69
92
24
23
19
17
51
48
354
97
91
50
57
61
67
242
44
99