18
42
476
47
94
22
24
78
15
299
97
200
46
49
41
185
119
55
29
77
53
30
39
37
85
35
132
17
69
54
175
71
79
308
146
73
60
541
25
186
32
141
774
313
36
23
12