118
151
112
100
57
639
165
63
219
123
87
29
89
63
87
67
40
108
105
77
119
57
40
46
101
121
115
24
53
66
65
67
71
48
34
46
51
53
73
42