23
129
323
82
83
103
114
150
173
95
319
24
266
135
51
21
47
3
45
25
46
36
125
17
5
39
92
153
72
52
32
113
8
1
33
7
44
69
49
37
89
75
94
38
108
78
28
66
58
0
137
29