162
113
272
150
50
145
67
166
10
66
9
87
36
12
239
169
23
54
104
55
101
35
64
29
123
33
147
692
69
246
63
17
556
46
431
217
94
72
79
52
256
78
105
385
70
43
138
196
433
1153
173
77
257
112