23
19
237
43
24
30
301
14
441
41
31
91
26
34
89
52
244
198
97
601
521
641
57
553
63
239
113
163
134
179
48
222
203
87
787
102
224
216
45
99
71
39
53
108
90