32
8
54
11
15
31
53
166
28
98
44
29
71
23
17
24
567
45
107
59
41
18
261
51
38
57
34
33
236
79
139
65
643
357
190
143
123
55
40
136
30
10