5
16
21
123
11
27
3
18
118
14
23
19
51
44
114
87
33
2
6
7
9
12
57
26
297
4
22
30
24
25
29
50
66
41
10
15
20
54
28