23
29
111
123
45
66
197
301
75
77
294
47
62
24
38
39
48
335
162
27
14
52
849
88
54
43
17
87
6
35
120
161
25
20
58
61
44
22
201
19
115
224
26
149
18
11
270
41
28
13