7
42
43
18
23
15
13
22
8
20
123
267
16
41
11
32
54
52
34
21
64
55
30
24
9
44
106
50
17
38
31
48
35
75
108
45
79
69
53