80
283
56
64
73
212
284
328
88
364
59
123
151
37
96
60
49
131
71
117
187
21
86
35
102
103
297
72
61
48
47
18
41
36
27
12
20
3
38
15
416
85
29
107
692
16