23
40
22
36
45
21
56
190
77
145
93
35
61
37
51
47
68
80
46
32
25
66
75
58
128
217
152
71
110
300
298
115
201
62
78
237
187
79
55
154
60
43
98
195
92
183
225