76
61
131
56
71
79
30
75
103
84
187
81
94
87
119
116
149
147
80
266
148
176
89
175
129
156
337
124
70
102
22
20
205
64
16
41
28
42
86
123
67
112
51
85
369
45
760
97
216
106
66
93
204
200