18
6
130
83
74
79
5
45
81
27
132
852
69
29
7
126
33
54
134
40
22
24
299
48
44
98
11
160
997
34
13
41
135
15
158
56
367
21
64
149
329
92
51
177
36
31
58
46
279
275