59
199
58
17
344
149
254
235
18
228
51
76
95
47
49
160
158
122
46
89
62
181
94
45
26
317
98
262
130
44
34
338
55
64
108
96
80
104
119
38
142
91
15
35
67
139
77
102
42
57
265
81
93
27