4
53
7
17
26
14
29
43
5
39
66
35
30
6
2
19
21
86
15
247
47
195
115
33
155
37
46
79
61
270
51
623
58
134
31
750
160
108
244
156
96
199
157
253
119
289
285
218
144
68
87
212
132