299
95
28
42
53
10
17
108
114
79
136
30
162
119
395
93
77
135
50
117
56
70
212
115
14
35
109
34
187
464
90
159
59
48
92
52
98
235
46
32
272
160
184
24
156
58
101
5
120
39
38