40
25
31
23
20
26
28
27
53
42
86
17
8
30
15
9
13
192
18
14
411
85
2
118
58
36
90
6
71
21
1
125
46
22
32
43
50
34
108
45
38
127
100
54