67
15
59
106
24
22
33
20
119
160
105
27
169
54
311
389
46
75
131
146
261
50
42
47
43
102
12
44
36
218
403
489
89
96
165
26
107
217
822
219
341
250
900
52
31
204
51
386
159
95
123
350