40
5
29
6
7
10
22
16
32
27
314
4
17
9
14
54
85
93
33
84
65
68
41
34
133
80
49
216
132
115
61
213
103
88
73
187
63
36
82
47
28
185
44
45
83
193