11
5
1
4
3
2
6
14
22
16
123
24
51
23
20
29
35
40
36
15
94
38
31
98
48
54
49
39
19
57
33
25
21
10
193
41
119
205
50