260
28
16
43
110
72
27
83
96
95
51
87
131
85
227
42
346
98
45
23
135
49
55
52
188
196
94
91
62
71
133
22
40
106
32
146
21
174
178
68
80
75
50
17
36
29
155
175
73
180
31
41