184
135
19
84
55
202
999
137
71
112
484
29
7
103
34
250
240
28
51
93
25
27
17
85
124
136
178
47
32
22
67
24
156
43
61
97
58
26
273
42
78
18
10
249
45
12
99
14
16
8
4