9
52
6
22
7
0
20
12
13
5
80
36
32
19
33
28
30
42
17
4
11
55
35
70
18
60
136
40
58
46
16
31
1
105
29
249
102
175
73
347
170
154
39
78
68
93