11
65
123
89
314
102
75
171
256
29
154
35
64
72
59
48
58
127
356
144
110
21
45
68
119
117
44
133
53
122
80
41
24
83
157
27
91
134
142
109
205
13
36
87
47
69
101
31
43