45
19
7
18
40
22
11
75
24
64
34
143
15
252
136
117
17
98
67
26
74
41
47
107
63
46
149
82
120
66
80
55
28
154
179
27
58
266
241
57
166
91
249
313
141
38
290