47
63
163
157
127
118
105
39
24
98
15
46
87
78
152
54
48
44
35
59
33
16
100
66
11
31
79
174
297
76
73
49
52
94
43
85
65
67
42
75
82
37
12
115
30
3
9
18
10
45
26
19
53