50
19
28
30
31
21
10
22
123
16
5
11
14
126
8
40
7
34
43
38
27
4
32
0
1
17
20
2
63
65
76
29
18
71
13
33
41
127
6
70