149
127
68
78
125
89
86
64
62
43
47
184
61
104
75
118
69
63
56
74
49
77
51
120
103
129
90
106
119
107
208
54
395
91
93
92
131
42
59
76
135
60
202
53