28
411
36
20
108
321
44
18
39
46
201
54
23
25
15
73
11
9
35
87
47
38
21
31
49
41
43
51
14
27
24
22
37
19
29
274
75
30
7
6
4
139
96