15
23
88
57
18
28
79
33
121
165
92
29
30
26
44
63
103
31
25
54
16
13
77
37
39
53
46
8
3
21
90
116
22
73
83
74
80
36
34
19
55
139
62
109
110
177