4
5
7
2
10
45
18
15
19
135
8
35
6
36
0
9
12
20
24
21
41
55
74
48
86
60
115
42
217
160
33
53
26
37
49
132
100
59
23
360
101
171
119