101
30
54
18
67
112
35
44
242
240
9
31
66
39
56
224
142
319
177
80
10
28
68
75
38
78
70
12
72
123
145
411
93
131
225
127
265
96
92
34
74
61
133
187
88
14
57
294
53
156