112
18
19
28
129
258
15
86
141
12
43
51
31
21
59
29
69
50
16
49
156
60
34
45
38
32
122
65
14
10
41
8
92
52
78
22
20
68
35
159
24
23
82
94
40
55
54
42
36