28
11
201
18
10
9
5
3
51
63
25
22
14
15
73
56
6
2
79
97
8
44
38
71
43
7
115
108
41
171
81
131
46
183
968
95
76
158
61
106
29
120
39
55
32
60