29
28
23
157
74
37
206
31
13
99
184
5
42
241
38
14
35
41
39
57
32
73
51
50
56
19
130
20
21
17
84
53
61
110
40
76
202
30
291
34
82
43
90
22
15
10
45
60