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