21
42
11
31
59
34
32
23
22
46
52
106
61
29
388
40
53
44
37
30
107
28
91
153
127
73
20
25
26
57
101
165