18
13
21
7
76
38
27
54
198
52
53
20
41
51
153
75
91
55
17
68
36
50
112
236
66
16
10
3
14
133
28
88
23
29
83
194
45
117
6960
452
19
67
59
71
44
65
61
99