12
4
0
22
1
32
7
18
9
6
8
37
10
36
50
26
39
14
60
67
13
33
16
27
62
80
19
17
15
25
58
30
47
54
28
114
74
41
166
338
75
23
134
269
101
63
69
77