112
403
859
4
512
113
78
66
174
189
413
25
40
307
50
103
54
89
63
277
17
248
168
139
36
59
159
31
86
169
152
200
2
53
94
95
345
323
128
106
164
39
81
68
270
72
76
61
18
74
176
28
221
55
242