15
99
129
142
47
208
72
83
75
21
112
46
163
128
3
70
197
20
40
43
80
35
191
34
81
149
32
54
93
36
101
33
48
593
19
65
38
56
44
23
204
120
92
51
196
146
57
52
90
125