5
46
29
26
16
166
28
33
22
27
37
80
56
76
48
41
58
39
50
21
38
31
35
34
42
53
32
17
9
44
158
23
68
52
67
144
77
480
84
49
20
101