20
469
346
174
87
42
45
116
54
183
76
70
150
196
110
159
127
19
24
100
15
63
104
141
114
53
37
23
33
113
40
11
111
77
47
34
386
240
237
179
336
48
69
60
128
182
90
108
28
18
215
58