80
113
197
53
155
192
242
89
32
91
76
224
135
79
107
124
206
40
127
38
140
77
43
34
243
75
17
133
104
112
93
115
12
73
51
35
55
63
56
98
86
169
59
329
33
44
67
41
62
213