0
6
8
5
7
1
3
9
31
18
2
71
21
81
41
58
17
19
22
251
33
14
11
36
34
62
38
26
23
24
20
28
32
42
48
15
50
88