54
77
102
58
84
42
34
306
109
63
31
53
43
28
37
170
137
60
35
44
67
78
49
41
83
39
66
29
68
188
184
85
91
114
30
56
47
59
51
101
73
160