20
33
42
109
49
26
200
87
149
43
76
75
100
11
31
54
51
210
496
186
236
17
12
53
307
23
72
27
37
84
157
34
48
506
55
22
21
28
14
15
18
59
61
35
82
7
63
107
67
9