10
340
102
14
9
54
16
29
67
42
31
39
33
11
19
18
27
52
56
24
50
53
177
116
106
12
92
32
20
17
127
26
30
88
41
5
38
212
159
37
1
0
2