19
28
112
15
73
39
14
9
31
55
20
127
33
25
164
111
85
18
194
147
62
93
218
125
226
58
63
133
94
91
24
61
212
47
67
36
26
113
7
27
69
159
64
48
13
608
79
76