6
45
32
1
5
37
28
10
26
72
12
13
11
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
249
66
24
41
19
65
76
23