10
17
11
5
21
29
13
50
25
44
39
94
161
35
65
33
23
92
47
54
205
34
59
491
159
75
45
38
49
169
246
184
87
72
70
206
261
61
79
156
380
31