4
22
7
23
28
18
26
10
43
39
20
6
12
77
99
14
36
138
355
122
142
205
47
41
21
81
17
195
127
80
73
45
78
136
161
46
79
71
32
449
105
197
19
147