21
9
5
16
8
33
70
25
20
30
56
40
108
42
485
29
26
23
19
22
14
12
11
37
124
34
18
98
65
10
45
7
71
32
13
43
82
63
38
24
27
50
84
17