3
5
14
33
52
19
13
12
11
105
35
72
27
25
54
37
18
38
24
90
29
22
30
42
55
287
274
404
94
63
58
133
46
70
107
154
110
210
181