8
99
13
69
42
31
14
79
56
68
45
498
19
5
27
12
28
97
54
29
119
270
36
9
55
85
37
196
22
80
296
140
49
11
101
124
26
288
137
20
15
129
121
38
357
93