6
50
110
13
22
1
10
15
29
12
66
21
18
56
16
3
177
64
39
44
105
41
45
74
14
42
4
5
26
11
27
61
23
38
9
51
48
46
28
607