5
14
10
25
4
1
31
16
38
156
24
46
68
35
6
8
7
47
13
17
127
9
90
95
34
41
19
84
23
201
49
22
82
124
75
346
136
237
104
42
26
20
232
137
100
234
227