82
138
143
52
566
499
147
187
284
130
98
30
128
105
305
66
222
37
68
53
116
55
56
64
47
27
108
38
32
19
71
25
45
43
523
184
111
70
65
44
200
96
61
22
59
58