41
47
19
23
288
11
31
5
42
36
291
28
75
95
4
6
9
195
259
7
27
158
771
40
26
271
69
34
12
13
221
60
88
21
80
121
101
122
57
46
332
16
50
29
15
1332
39
2
89
25
43
202