25
86
29
46
43
392
56
131
185
15
11
39
22
50
66
79
54
99
84
61
91
37
36
45
57
140
26
150
83
65
32
68
53
47
95
226
93
130
81
158
42
260
98
85
137
73
159
180
82
134