5
3
7
4
17
0
1
24
25
30
22
2
6
8
60
14
10
11
26
108
37
58
36
163
94
168
47
20
81
98
135
398
88
191
64
198
48
99
101
71
100
33
44
68
131
32
77
121