53
158
28
13
21
9
22
19
15
42
23
17
75
50
60
33
76
8
30
43
16
10
36
305
45
26
12
56
25
20
35
6
32
7
46
184
55
483
150