1
5
10
17
6
11
9
4
43
72
42
54
118
131
66
422
746
440
33
173
234
44
142
225
133
129
46
441
163
68
32
31
52
290
13
76
36
83
57
38
34
75
39
27
20
61
56
115
25