28
20
102
8
174
134
111
14
21
94
96
47
34
43
407
90
74
69
13
147
63
58
163
36
30
149
211
411
307
70
29
76
15
55
403
12
86
57
64
183
132
138
77
39
60
46
78
148
48
27