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