153
93
185
22
9
18
50
49
52
220
99
103
7
5
23
36
67
172
30
128
38
98
26
224
147
58
157
213
42
115
70
75
123
29
56
80
21
48
149
40
92
35
65
8
46
131
186
228
996
27
129
45