4
9
18
13
20
17
36
88
14
66
24
31
44
28
11
128
5
23
25
42
228
101
37
120
62
30
68
39
50
83
114
118
81
57
163
103
41
97
45
35
105
49
21
176
106
56
343
143
201
602