21
9
24
16
26
19
127
268
251
37
13
8
78
59
88
10
11
18
12
76
23
22
40
44
30
71
109
397
139
190
27
41
31
52
90
72
196
29
28
96
81
45
47
61
66
51
140
170