98
277
48
258
105
54
87
74
21
650
228
38
158
251
156
42
77
127
23
20
31
26
76
55
35
73
71
216
147
34
45
46
59
41
43
138
181
51
199
137
91
145
25
171
5
1196
358
40
44