1
5
14
7
8
23
2
13
24
47
68
55
32
12
36
75
59
111
63
72
174
80
15
27
10
129
48
168
171
42
139
273
167
40
243
233
216
392
454
224
107
175
626
323