640
77
25
6
21
42
23
49
114
13
161
30
8
27
52
111
678
28
113
18
50
72
75
53
89
90
320
139
667
190
54
1174
79
48
44
120
85
41
10
24
169
69
51
62
149
29