95
75
7
59
86
33
28
68
167
40
14
102
270
17
51
34
229
19
27
39
12
25
158
103
230
22
322
56
35
147
54
60
99
166
199