126
12
164
144
253
586
245
269
278
241
155
329
142
80
244
378
125
148
17
96
57
24
51
15
18
141
27
122
74
35
43
4
72
22
33
5
40
50
25
26
65
307
32
13
23
42
36
10
186
131
88