4
62
8
10
45
54
12
11
13
15
80
37
69
25
20
19
7
57
53
41
38
96
31
51
30
23
21
79
138
50
49
155
87
32
90
43
666