40
144
50
37
55
18
12
47
7
10
21
13
251
5
11
79
123
100
22
65
164
82
16
53
207
68
134
38
34
3
19
32
101
6
66
51
35
39
9
113
46
24
43
61
44
85
197
86
201