0
9
2
4
5
7
3
26
10
70
27
49
13
16
139
11
31
1
47
555
43
20
17
35
508
32
66
58
36
46
59
14
24
15
97
28
25
111
86
135
157