25
1
92
85
129
162
2
58
217
57
38
52
114
81
79
73
379
4
62
50
611
109
0
76
119
318
49
63
365
156
304
311
69
312