364
159
165
150
82
518
72
116
229
71
211
189
180
533
28
43
436
240
10
33
77
64
13
22
18
226
134
26
107
130
46
53
113
74
200
79
24
40
30
132
50
81
128
152
78
75
257
118
38
129
187
45
39