130
86
292
54
68
47
72
45
117
8
111
48
161
90
113
38
141
291
545
1167
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
225
28
106
143
194
99
52
50