21
4
14
32
36
23
92
39
47
12
46
4418
13
400
100
77
150
67
37
64
351
42
190
224
54
166
393
124
73
212
30
19
57
134
25
26
95
15
109
20
35
70
91
82
59
33
264
44