56
29
16
216
104
45
52
405
220
20
48
53
137
50
43
26
162
39
31
66
64
38
150
21
40
138
58
24
23
41
160
111
74
46
163
10
172
7
342
47
37
59
27
70
98
62
81