12
22
123
260
13
8
21
50
30
65
87
27
46
51
7
5
29
102
95
121
49
67
84
14
16
69
73
26
143
66
2
33
72
43
99
128
24
127
81
36
64
34
79
20
113
41
17
53