25
2
1
14
16
4
13
7
45
93
41
8
6
3
20
5
11
12
0
28
30
35
94
84
66
56
146
24
70
124
15
125
118
49
304
117
58
159