5
28
10
26
72
11
17
1
31
38
45
9
6
7
25
277
61
295
79
56
105
288
274
20
83
30
52
75
158
111
128
245
16
198
247
66
23
41
65
76
19
1690
13
146
63
141