16
26
23
15
36
33
78
176
162
48
43
202
88
40
52
17
41
125
58
194
57
68
55
118
62
148
73
358
70
109
99