3
94
105
70
26
114
110
15
58
267
113
12
28
148
88
277
34
22
68
50
85
155
49
226
59
134
72
44
40
126
150
261
35
145
5
83
36
52
13
32
64
81
23
48
78
39
92
30
33
63
197