25
105
5
97
70
32
184
208
54
66
68
103
99
76
38
51
21
14
50
15
88
73
83
75
179
214
39
150
171
60
41
31
91
72
118
98
48
65
62
115
61
79
42
40
44
237
37
22
92
46