22
145
93
24
70
71
178
316
50
72
42
55
1396
59
30
9
84
47
1113
163
63
154
1337
28
139
90
203
196
62
276
161
26
141
45
49
99
21
338
38