25
8
38
62
54
37
33
40
29
20
11
18
4
13
24
101
39
79
6
22
97
14
31
26
93
63
42
71
95
254
51
27
256
57
15
80
105
52
44
113
73
741
28
17
289
32
75
48
168
238