16
9
21
36
5
12
39
26
20
162
99
48
23
66
11
41
460
31
52
18
38
51
29
50
53
24
73
95
685
298
239
42
8
19
58
2
54
40
22
43
1
360