140
258
108
810
490
184
99
380
86
107
134
162
1369
167
47
90
570
74
215
104
132
68
88
253
137
43
82
66
94
32
59
52
55
46
93
20
155
31
61
105
24
250
89
10
78
58
125
67
75
41
87
54
73