25
56
53
92
47
71
48
200
20
80
10
14
61
186
68
35
294
317
297
28
32
18
169
41
24
22
44
46
40
102
250
62
45
11
37
26
42
12
30
234
4
31
27
283
29
104