98
305
40
35
29
67
55
22
17
44
269
37
249
112
13
16
66
461
76
72
70
10
142
366
123
353
94
43
27
64
503
148
68
103
126
107
53
50
189
39
116
25
49
121
177
73
59
261
152
131
28
61
84