22
211
38
151
105
142
52
351
559
7
321
54
163
50
32
64
238
26
53
66
8
403
27
30
95
122
130
202
31
82
45
74
213
111
19
134
138
40
158
6
269
46
14
9
25
101
33
16
144
103
59