25
3
10
50
11
20
5
17
4
15
18
6
8
13
22
7
0
65
41
2
101
34
14
111
90
27
21
35
33
44
87
47
235
69
30
143
183