6
22
4
50
29
14
10
40
2
11
12
15
8
19
25
5
9
16
18
42
54
165
28
282
33
41
39
131
34
23
21
26
24
47
53