12
4
5
6
8
3
7
57
10
46
40
18
13
25
9
19
23
21
27
66
26
88
60
17
69
80
231
45
48
77
14
58
20
105
53
29
44
30
83
65
102
15
251