116
64
237
95
168
24
319
16
45
273
471
104
92
634
178
633
112
403
859
4
514
113
78
66
174
189
413
25
40
307
50
103
54
89
63
277
17
248
139
36
59
159
31
86
169
152
200
2
53
94
345
323
128
106