31
37
212
42
51
164
72
81
54
43
115
68
41
79
119
57
75
36
69
45
26
62
33
141
34
22
46
27
87
218
94
117
56
452