6
45
32
1
5
37
28
10
26
72
11
13
17
31
38
9
7
25
277
61
295
79
27
56
105
33
288
274
21
83
30
52
75
160
111
130
114
245
198
247
66
24
41
19
65
76
23