14
33
32
30
99
91
48
13
40
55
70
80
3
51
103
37
43
10
105
39
121
19
65
9
86
46
107
26
35
28
18
31
156
63
21
62
66
78
129
11
122
76
23
115
409
41
149
92
56