20
38
42
61
33
16
29
35
45
99
88
595
57
246
21
13
41
19
9
11
128
14
70
56
32
8
36
15
51
81
31
79
44
30
26
53
48
27
50
22
156
139
63
18
140
83