16
64
291
83
93
81
201
71
172
104
72
50
46
90
45
27
99
77
28
79
149
136
343
192
102
66
69
320
22
70
95
124
19
202
23
73
49
59
44
542
18
91
41
63
100
157
33
117
13