14
89
9
272
43
137
3
32
51
26
8
12
34
413
179
13
88
22
52
5
4
45
6
7
56
1
41
64
31
20
53
145
28
11
68
25
78
67
80
91
210
658
1258
496
142