4
10
9
5
100
45
123
26
3
33
135
22
72
27
89
49
59
20
7
11
60
24
12
76
18
36
70
54
21
83
44
77
216
154
30
25
40
86
19
34
17
189