21
12
30
53
34
17
44
40
15
532
61
60
20
142
35
22
8
76
25
49
99
10
14
19
27
39
42
9
149
152
83
66
484
28
279
45
13
54
16
38
117
3