6
45
32
1
5
37
28
10
26
72
11
17
31
38
9
7
25
277
61
295
79
55
105
288
274
20
83
30
52
75
158
111
129
245
16
198
247
66
23
41
65
76
19