56
39
59
27
297
16
62
10
98
38
18
8
19
96
13
35
67
74
87
28
44
86
290
47
22
292
173
234
49
26
123
69
66
226
114
111
233
30
106
31
93
89
131