18
98
275
60
27
17
68
87
232
38
79
71
51
140
226
43
34
107
57
72
36
77
428
96
56
11
121
37
154
12
63
80
84
29
55
97
133
128
85
53
49
23
93
54
73
59
82
32
135
116
78
99