23
52
15
71
233
76
33
73
49
43
21
104
116
194
55
42
144
203
184
22
35
68
57
122
236
24
11
114
70
78
40
109
216
93
351
246
306
54
79
90
59
32
85
247
44
172
163
145
63
99