13
95
114
96
61
10
22
159
292
37
75
56
88
51
33
25
142
129
17
209
57
40
11
34
41
38
110
45
153
29
123
107
66
20
143
16
14
205
280
74
71
64
91
188
50
60
18
21