17
14
50
99
147
30
96
22
24
93
84
56
29
11
26
40
21
69
347
63
36
38
23
31
32
25
156
55
106
47
88
18
41
68
90
52
58
27
54
33
132