19
32
237
38
13
75
110
69
42
46
16
153
49
76
229
165
50
135
58
71
123
8
290
1291
53
91
4843
196
16431