31
41
37
58
150
51
50
14
45
63
21
40
84
17
15
56
52
38
43
26
28
47
23
32
44
19
82
75
69
36
55
18
81
154
33
146
22
27
151
42
30
328
62
88
133