4
38
7
17
26
14
27
43
5
39
66
35
30
6
2
19
21
85
15
244
44
193
115
33
53
151
37
46
79
61
270
51
622
58
134
31
747
160
108
156
96
198
157
253
119
289
285
218
144
68
87
212
132