45
173
20
85
44
30
83
97
140
55
37
65
66
62
89
4222
46
38
32
80
275
59
110
141
54
57
36
72
60
77
82
352
231