579
248
106
67
80
71
125
97
74
36
215
159
16
112
39
123
283
41
94
546
1207
576
31
61
53
166
18
44
34
23
32
66
108
77
38
82
72
65
160
11
59
42
58
88
105
377
81
17
45
139
90
277