10
55
33
12
17
20
37
26
7
27
5
42
49
78
44
101
13
81
136
72
28
8
45
176
131
125
139
123
66
343
84
215
18
35
30
99
65
14
32
39
155
199
240
133
57
359
23
114