10
12
91
143
19
29
7
4
13
27
37
1002
314
40
9
53
18
8
44
203
54
2
0
22
1
41
11
73
30
43
5
6
15
145
3
35
21
108
101
24
74
58