102
131
74
96
65
70
179
46
37
64
73
100
71
118
151
112
100
57
639
165
61
63
123
87
29
89
45
63
87
67
40
108
105
77
119
57
40
46
101
121