44
96
4
105
153
90
60
56
40
187
64
103
21
41
57
31
26
233
91
17
50
20
32
49
62
94
19
85
147
143
27
30
111
250
38
82
35
138
66
18
507
47
48
45
43
28
248