7
2
8
5
16
34
4
11
31
23
6
13
10
18
1
21
3
0
28
22
40
46
130
103
55
76
186
66
62
19
240
49
108
57
26
36
61
268
37
24