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