0
13
4
3
8
1
32
39
43
15
24
6
20
40
2
7
38
54
5
17
16
50
23
28
9
120
138
297
329
347
441
52
108
111
29
11
62
27