5
6
10
12
3
50
43
18
26
25
117
45
32
72
75
88
69
51
31
14
36
86
39
61
34
101
71
17
128
35
100
54
90
57
99
15
8
65
9
19
21
23
30