82
29
23
15
123
59
77
1560
43
83
26
4
28
14
94
55
5
87
79
139
19
147
133
68
50
36
16
252
35
264
51
183
60
30
125
156
192
95
244
27
31
229
204
56
17
66
206
1516
25
207
686
266
343