7
5
21
11
12
10
3
6
16
34
37
19
84
2
1
127
0
107
9
67
62
180
18
50
145
352
53
293
25
221
15
20
63
40
69
72
194
43
28
24
31
56
22