39
25
21
5
26
31
104
42
91
38
44
15
29
120
32
75
46
8
27
51
17
41
9
19
10
56
242
187
35
28
58
154
50
54
7
95
265
144
64
180
18
143
53
22
311