11
5
10
32
27
9
23
82
4
51
45
143
94
122
66
57
77
99
105
104
38
41
12
53
54
35
133
71
30
50
120
75
55
187
73
100
29
89
36
60
52
142
20
101
15
433
74
33
21
19
24
48
42