119
69
22
71
87
45
6
9
15
8
7
32
407
263
10
96
130
12
193
351
13
17
94
39
3
37
1
25
24
58
30
107
46
48
76
44
5
126
20
53
79