12
9
21
10
90
42
18
31
32
81
61
118
24
365
101
169
242
97
91
85
48
45
27
49
82
64
403
53
37
22
16
13
15
55
29
44
33
66
54
196
273
39
70
17
26
23
19
38
28
69