8
23
19
9
35
150
39
15
5
7
12
259
0
110
343
104
93
60
13
72
77
6
22
26
3
65
24
50
48
27
11
33
16
58
80
94
28
10