23
46
52
35
29
36
70
72
31
43
88
77
292
44
236
20
103
79
84
81
116
260
87
75
138
45
158
13
10
111
68
57
86
64
141
142
245
108
18
11
93
204
27
94
96
100
107
287
222
130
28
38
21
32
120