25
8
6
37
185
41
26
51
38
9
18
10
60
12
21
39
79
106
70
58
29
132
85
43
55
68
82
44
28
33
139
71
72
83
156
69
152
22
105
35
66
17
349