4
56
43
93
70
73
16
71
23
39
19
243
346
61
324
169
99
24
37
161
268
59
32
30
44
48
67
255
277
146
38
33
138
192
137
13
62
234
25
42
26
45
63
109
50
173
125
232
22
110
111
41