28
25
8
88
163
74
47
204
130
92
21
18
30
32
29
132
12
64
34
22
116
390
198
15
71
40
119
96
33
17
66
145
61
31
433
93
113
185
26
35
6
27
43
13
50
188