58
29
51
6
31
53
423
217
36
13
27
42
4
22
19
60
61
185
143
28
187
24
135
94
50
63
690
67
8
5
26
11
15
14
93
49
56
57
18
46
130
45
269
21
184
12
32
83
142
119