139
31
34
134
54
99
278
18
23
7
37
123
66
98
44
28
40
33
107
36
38
27
26
17
32
62
45
19
21
25
49
30
155
56
12
15
8
16
20
22
202
79