18
35
183
79
8
23
806
278
43
250
51
66
13
19
59
58
68
150
118
63
73
143
14
4
7
26
69
48
25
21
47
84
55
65
126
36
408
16
11
17
124
133
177
31
87
517
168
96
27
28
166
74
9
45