43
96
49
17
60
59
68
16
93
9
113
10
11
660
299
62
117
19
244
21
80
37
32
165
23
103
127
75
522
48
524
91
503
198
913
41
277
218
108
63
66
767
121
124
138
147
39
143
383
58
162
748
31