7
9
1
3
5
39
28
32
0
2
22
13
61
6
23
10
34
21
26
31
128
19
11
14
112
53
55
60
16
203
67
477
17
37
33
27
41
48
145
467
25
36
153
84
42