4
11
21
20
22
16
42
9
38
45
10
23
39
99
48
32
14
51
61
44
124
119
162
125
79
133
140
145
94
105
146
228
82
53
69
96
103
49
91
100
35
43
277
74
187
104