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