15
150
29
37
18
10
16
242
19
88
182
38
34
13
63
51
22
7
43
200
30
12
111
23
5
55
39
32
344
11
8
110
62
381
75
83
9
46
6
17
293
31