95
1147
22
226
98
39
117
141
115
130
83
127
102
15
211
204
84
167
290
44
36
221
253
26
121
142
190
48
32
67
80
132
472
122
56
1669
90
72
49
27
58
96
42
40
71
308
85