8
44
272
13
39
5
9
29
21
25
80
186
31
72
52
51
6
102
20
63
99
131
720
60
112
34
41
64
90
381
133
105
132
71
94
58
37
10
53
113
19
48
75
127
54
76