25
48
32
35
31
87
22
111
79
40
20
19
29
189
36
74
37
313
58
26
112
93
15
91
42
11
39
9
92
21
61
33
96
34
53
127
47
28
170
69
14
59
63
24
38