10
81
67
19
79
33
78
18
112
69
34
63
12
27
47
93
40
23
50
36
156
51
62
49
141
232
96
39
240
32
138
340
106
11
21
173
45
44
155
82
123
41
73
26
99