21
68
42
28
10
13
24
20
119
31
247
96
121
12
22
26
52
70
46
555
43
17
30
11
232
75
112
16
40
39
60
18
48
45
95
44
47
98
37
83
759
15
263
193
97
29
110
38