22
45
82
9
33
5
36
173
21
30
6
90
49
19
99
73
25
162
46
54
68
114
13
79
41
227
253
394
32
168
169
18
229
50
57
26
96
102
125
153
66
20
15
232
44
40
2
31
28
37
48