41
93
69
27
112
53
84
166
154
12
142
20
448
91
95
59
72
7
35
85
252
98
23
25
63
60
43
48
66
68
187
161
36
314
94
149
233
38
151
77
150
87
58
83
71
247
203
111
47
171
115
62
108
105