20
40
16
36
7
29
18
93
32
312
51
127
2
158
208
41
17
44
13
26
185
107
47
10
19
74
14
23
12
8
62
31
28
6
11
22
59
90
52
75
117
43
105
5
1