175
45
55
23
28
35
301
53
254
220
119
59
180
67
52
98
208
217
1406
75
25
104
57
66
21
91
96
93
40
29
34
32
26
142
71
90
27
24
216
176
41
978
482
689
88
65
113
80
81
61
97