23
50
163
97
68
136
83
108
157
111
16
45
95
239
48
105
70
43
107
56
62
77
134
13
35
11
220
37
42
7
155
120
46
186
44
60
78
54
94
72
118
151
29
21
10
53
49
47
259
87
204
27
262
92