6
26
40
4
12
3
1
31
16
14
152
53
35
111
56
41
22
23
19
36
10
18
5
17
13
43
47
21
20
7
11
15
28
59
9
2