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