7
50
14
6
29
20
45
47
44
104
53
63
56
18
81
142
126
79
9
37
12
43
26
35
31
22
3
61
72
69
65
16
30
32
33
258
55
94
262
28
80
38
127
36
40
19
15
27