36
88
134
114
69
43
96
49
17
60
59
68
16
93
9
10
11
660
299
62
117
19
244
21
80
37
32
166
23
103
127
75
522
48
525
91
503
198
913
41
279
218
108
63
113
66
767
121
124
138
147
39
143
383