261
127
30
45
43
15
26
22
111
37
83
71
51
24
70
109
56
170
99
123
113
153
117
133
48
101
93
14
58
62
136
219
36
41
78
27
50
112
176
115
142
10
448
40
1733
59
35
334
46