7
50
11
5
6
2
4
31
41
48
25
13
21
46
37
1
18
26
53
10
34
9
15
43
52
103
22
36
3
28
16
27
8
0
17
56
86