10
3
40
22
119
29
103
23
176
15
68
36
222
27
12
512
45
223
30
57
72
31
5
56
93
101
47
138
28
140
34
2
86
65
38
13
20
19
4
133
39
14
7
8