11
8
21
44
99
22
15
17
23
19
72
81
38
199
383
29
60
228
48
85
88
736
163
93
297
249
129
94
82
70
54
187
32
77
24
181
47
261
189
30
35
112
274
113
42
28
155
31
50
143
53
287
55
56