98
590
271
37
35
54
205
190
42
111
50
25
69
65
240
128
95
97
170
567
34
96
151
318
38
335
18
172
26
28
49
43
174
134
91
234
33
46
323
79
21
152
31
7
6
103
76
45
839
4
10
29
161