25
27
123
117
69
559
5
61
42
81
30
83
12
118
38
44
50
20
32
70
18
45
58
15
119
66
36
28
22
33
197
39
43
21
96
135
29
93
104
141
35
109
31
49
262
65
231
133