19
23
67
42
46
51
36
161
183
43
50
64
60
24
79
125
546
95
169
14
73
1165
358
34
22
102
211
420
38
119
47
44
26
65
302
135
28
58
243
181
68
33
29
52
196
114
4
30
63
62