4
14
10
11
24
19
28
60
123
68
36
194
18
67
73
31
41
26
218
70
250
257
63
95
214
144
13
52
129
142
127
33
154
79
97
29
45
47
112
51
71
76
56
55
50
21
90
87