5
40
38
15
13
8
10
26
12
9
62
22
55
18
23
19
1
2
64
42
43
6
7
32
216
87
70
24
96
17
105
30
29
85
63
59
73
133
67
95
80
14
189
1212
246
151