117
123
77
100
78
94
86
40
54
55
39
87
285
147
102
128
98
131
101
124
41
109
89
73
116
418
337
369
290