67
89
80
42
78
33
317
34
69
125
86
120
75
106
59
98
111
128
191
68
99
148
65
105
87
63
73
154
279
43
60
174
163
51
110
118
27
218
341
546
813
427
250
268
641
61
108
93
85
281
3619
2363
127
318