8
26
20
384
3
11
29
961
10
16
15
19
17
104
33
64
25
14
24
5
23
4
118
209
111
51
9
35
56
30
1
36
27
41
49
28
6
32