17
51
56
8
18
16
28
81
63
47
143
61
78
12
24
45
43
14
26
9
398
74
82
25
72
111
439
93
130
69
84
73
233
42
296
267
29
34
75
22
36
48
105
27
37
1
41
7
151
10