1
10
23
5
8
7
18
6
16
11
28
81
45
27
19
22
25
17
47
41
50
34
30
46
54
24
64
44
131
114
78
105
201
52
74
38
96
36
130
83
55
75