18
98
275
60
27
68
87
232
38
51
140
226
43
107
57
72
36
77
428
96
56
121
63
80
84
29
55
133
128
53
93
49
73
135
116
99
66
45
83
111
262
114
167
79
34
149
156
24
62
67
20
120
75