77
96
91
50
84
39
341
40
76
136
99
124
138
113
70
106
120
137
86
204
75
107
159
73
72
79
215
154
293
54
67
105
187
164
64
112
161
31
234
115
368
23
230
567
820
102
439
282
290
657
129
103
89