2
4
8
1
42
18
6
69
29
46
21
38
9
3
5
12
40
14
16
191
24
23
7
36
22
28
11
10
15
30
122
17
61
642
341
26
44
13
81