25
45
62
86
19
87
30
50
49
21
178
111
287
47
46
23
256
24
81
43
83
61
102
122
38
106
7
28
16
12
2115
402
27
31
80
42
22
116
158
107
101
67
64
143
117
68
160
152