91
51
171
40
39
97
57
46
83
105
93
418
45
38
75
124
110
165
207
163
90
68
77
65
47
204
197
54
108
146
168
123
130
58
88
80