5
50
14
2
4
12
0
10
15
3
7
22
19
13
6
43
11
72
38
40
8
158
67
41
69
33
68
64
49
76
70
112
17
37
65
16
60
78
63
74
289
84