29
19
106
16
27
68
9
39
45
10
12
28
373
18
196
21
31
93
69
20
26
212
118
95
67
23
6
47
32
53
14
62
183
140
60
1
43
5
15
61
30
40
41
428
64
13