12
121
10
7
39
55
32
5
78
75
15
17
28
19
30
35
129
31
22
25
49
59
37
54
66
44
9
52
53
65
23
38
47
18
58
148