4
8
9
19
3
18
10
15
12
28
20
26
73
118
34
244
36
107
112
24
58
208
87
63
70
86
50
46
84
89
33
179
101
132
116
183
172
93
99
39
201
38
29
126
64
42