10
20
38
259
47
6
49
16
124
21
107
26
103
128
192
334
125
102
42
131
37
64
55
418
75
24
70
325
56
34
13
51
108
73
28
72
150
183
158
200
87
240
44
127
77
31
32
60
23
97
71
272