30
7
126
63
122
36
120
356
24
38
21
22
33
35
26
53
14
28
43
32
59
73
60
12
27
56
95
18
34
50
20
10
74
82
168
76
39
55
47
88
101
8
61
9
277