6
5
1
123
7
37
11
43
63
53
19
29
9
13
2
17
15
4
54
46
28
103
57
40
27
31
49
33
10
8
16
110
14
72
30
52
68
22
386
281
23
309
36
73
84
65