3
9
17
11
13
47
82
45
112
10
66
60
84
119
8
32
118
373
63
33
307
134
104
111
73
39
35
71
58
20
126
22
37
44
375
319
533
214
52
51
54
247
21
18
168
125
477
43