130
86
293
54
68
47
72
45
117
8
111
48
161
90
113
38
141
291
545
1168
598
84
347
142
97
30
137
17
61
39
57
282
156
184
222
107
171
167
71
53
41
269
216
21
193
118
62
226
28
106
143
194
99
52
50