102
186
68
74
26
9
14
88
84
22
41
39
206
236
123
100
588
66
201
108
73
30
43
50
20
526
124
83
75
60
42
27
209
62
103
63
115
21
35
38
77
101