36
30
61
33
81
152
52
21
18
55
31
269
94
287
37
163
58
421
59
500
149
90
158
201
130
97
92
136
214
83
210
72
26
143
135
56
96
32
41
57
65
112
10
51
379
47
148
39
215
132
42
27
48
123