14
32
16
70
81
39
31
94
156
83
51
10
58
24
52
49
23
80
65
21
146
48
87
62
233
132
85
201
251
96
74
107
105
795
91
34
75
45
79
101
47
26
150
89
108
44
57
176
149
90
106