0
28
1
2
3
7
12
10
4
8
14
20
13
15
90
9
5
54
71
41
6
30
11
48
125
24
32
35
62
77
16
250
49
50
120
206