25
57
135
55
20
30
87
39
67
164
12
157
47
16
36
125
29
83
120
558
42
61
34
13
59
51
66
19
21
101
38
248
80
40
24
43
131
202
123
69
26
199
109
396
28
89
73
91
172