123
54
121
28
74
104
25
19
90
12
11
31
99
57
73
42
18
60
30
128
87
72
8
32
176
96
29
65
86
22
37
50
26
46
17
44
47
66
4
27
16
15
63
35
24
34
58
36