19
111
237
50
159
44
57
35
96
28
32
120
76
99
59
622
48
112
24
98
37
66
102
416
114
135
62
25
275
155
302
113
223
165
169
315
980
108
103
58
81