5
10
12
26
4
3
7
2
13
18
47
74
24
23
40
67
54
87
28
51
27
114
95
16
33
22
39
11
152
70
61
76
88
68
52
15
120
34
9
93
46
35
50
119
162