45
76
16
102
131
96
65
70
179
46
37
64
73
97
71
118
151
112
100
639
165
61
29
89
63
87
67
108
105
77
119
57
40
46
101
121
114
24
53
66