28
26
147
250
36
45
23
111
25
37
53
282
117
66
457
81
74
19
27
70
177
7
33
234
32
79
49
18
67
40
38
17
43
24
69
35
30
46
215
121
100
167
435
302
92
84
77
230