56
8
25
5
78
74
89
40
125
23
38
81
177
11
63
26
96
20
228
104
30
1136
571
86
116
43
28
18
36
709
65
119
109
80
45
21
14
641
237
17
107
101
367
50
160
196
114
12
35
59