19
47
297
123
109
118
79
37
85
82
7
141
48
97
91
45
28
136
50
30
84
75
42
11
306
36
23
117
10
18
192
119
60
128
89
57
34
168
105
114
153
150
145
54
188
76
62
15
116
170