5
6
2
10
3
14
4
12
8
17
64
1
84
59
56
146
60
45
328
143
28
18
63
44
29
46
31
106
19
35
169
9
11
136
53
77
39
61
62
120
7
21
40
23