11
111
40
100
2609
70
113
122
86
74
15
45
98
32
50
436
69
302
23
810
33
41
38
21
44
18
29
88
47
49
62
24
1266
55
5
168
94
68
35
92
59
135
200
965
25
37
234
188
42
250
364