22
44
110
209
31
8
20
272
42
98
49
11
45
69
65
135
252
200
91
224
40
57
107
157
43
12
124
41
274
158
61
25
302
144
113
283
88
35
152
62
105
78
76
33
19
39
128
54
81
7