5
7
30
21
11
27
12
52
10
20
4
18
6
17
13
0
65
104
35
9
14
22
36
33
45
88
24
2
47
241
8
70
149
189
62
68
92
66
93
77
69
109