4
9
16
156
22
63
19
31
18
44
13
5
10
43
124
30
212
128
27
59
26
123
72
61
34
93
36
69
29
200
41
139
54
3
62
15
131
65
46
50
25
8
51
109
48
76
17
53
125
66