88
58
130
420
172
38
15
48
573
128
144
122
11
113
276
62
46
18
102
234
121
456
71
430
94
56
84
32
174
150
181
57
43
39
302
233
190
379
133
250
36
180
866
59
527
30
78
27
24
107
691
66
198
65