10
4
7
60
9
8
6
0
5
1
2
18
34
11
63
26
37
3
17
110
49
13
33
52
61
24
38
75
62
565
780
118
54
455
111
206
105
39
230
108
159
127
351
23
146
48
21