0
1
11
17
13
3
15
8
10
21
12
16
18
37
4
2
45
40
20
50
6
24
32
9
43
23
29
94
44
36
30
14
68
28
22
34
7
71
186
80
278
111
260