5
95
16
8
55
42
219
151
41
6
3
7
50
82
15
53
242
29
1
107
32
67
22
9
49
127
117
17
18
13
76
111
24
36
11
68
142
115
40
241
10
64
113
26
172
100