1
6
2
4
16
8
15
26
13
7
10
0
33
24
14
17
50
31
111
76
36
23
30
45
18
93
48
29
159
67
209
44
65
264
35
28
122
83
42