41
11
23
14
32
56
19
37
2
13
9
5
30
26
10
67
50
6
90
285
22
4
115
105
7
12
198
405
174
225
59
97
505
188
194
172
290
109
330
304
214
388
185
196
95
86
54
988
1029
717
626