6
45
32
1
5
37
28
10
26
72
11
12
17
31
38
9
7
25
277
61
295
79
27
56
105
288
274
21
83
30
52
75
159
111
129
113
245
16
198
247
66
23
41
18
65
76