25
102
117
143
37
232
68
57
47
10
26
31
82
163
44
97
70
173
13
29
133
62
40
65
435
169
265
574
74
72
132
145
205
93
45
32
167
67
59
259
58
34
83
76
105
69
131
79
19
81
327
66