68
92
52
158
280
211
111
503
16
523
76
150
73
384
147
51
132
93
598
279
1639
115
13
80
18
24
77
102
33
9
2
22
10
36
243
60
90
21
38
37
117
7
26