4
14
12
7
13
19
29
21
83
22
45
26
47
278
284
68
222
127
90
249
46
39
882
124
163
98
114
73
176
61
89
51
33
23
38
28
115
5
30
32
37
57
42
41