71
51
187
31
316
279
74
165
123
121
54
18
107
12
30
530
91
204
274
237
17
6
76
96
62
34
47
50
90
137
114
61
42
49
46
22
27
28
85
8
52
56
98
240
217
118
45
415
15
143
70
178
38
32