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