5
0
2
1
3
11
4
108
20
56
27
9
6
7
42
36
96
134
60
53
70
24
12
74
15
25
26
19
49
109
148
91
38
65
55
81
47
98
118
22
30
89
304
115