58
59
29
16
78
11
84
89
52
13
171
21
36
14
107
22
25
70
30
50
154
32
4
20
24
15
34
44
3
9
45
42
702
789
40
356
197
80
786
28
160
33
186
76
111
83
105
167
149