3
5
11
4
7
15
28
20
23
13
10
49
22
19
45
71
26
34
278
88
63
24
31
56
44
38
47
150
186
1088
58
135
36
55
8