66
187
140
127
24
55
9
134
22
49
45
81
50
40
100
43
32
523
53
160
42
74
166
35
38
98
12
82
18
381
83
271
37
28
92
51
30
78
29
509
21
56
133
36
77
180
41
44
79
248