51
58
9
47
40
27
60
57
70
24
42
41
50
8
36
78
291
115
37
29
82
17
30
252
160
63
65
215
83
59
98
130
55
149
146
94
22
31
34
7
23
176
91
20
95
14
38
39