18
23
50
222
109
16
29
134
110
170
51
53
35
140
434
30
9
101
143
41
408
214
25
52
13
6
7
151
367
42
149
28
719
39
19
1329
20
191
46