13
31
38
8
57
226
48
51
62
22
271
194
12
20
88
6
23
285
94
97
144
15
47
65
64
316
117
79
85
52
133
36
136
78
21
173
80
27
30
53
17
40
58
9
50
42
28