148
249
75
30
60
26
45
66
7
18
22
23
21
54
142
38
9
179
39
12
28
70
63
25
24
106
42
31
89
79
161
20
200
81
172
512
62
94
176
118
228
526
157
150
103
15
27
91
175
33
108
50