200
20
10
9
28
16
32
11
42
56
18
55
29
45
22
53
12
17
15
8
7
5
13
41
19
92
77
25
125
93
36
35
6
144
14
24
26
69
63
166