248
11
15
60
59
43
26
18
58
42
55
104
31
108
90
98
38
107
256
405
80
17
84
238
28
250
91
83
218
27
254
46
8
117
161
139
97
75
299
65
160
95
125
7
132
20
44
21
13