22
26
31
228
161
30
43
23
71
100
601
82
99
16
34
275
53
64
105
87
255
83
70
63
52
46
92
33
66
150
259
25
290
42
237
186
59
69
18
51
156
86
37
56
88
260
45
127
10
27
47
44
28