4
15
3
8
1
34
40
43
24
6
20
0
2
14
7
38
55
5
17
16
50
23
29
9
120
139
297
329
348
441
52
108
111
13
11
62
27