33
85
640
4
30
11
49
28
8
17
59
10
132
141
5
191
94
69
99
217
118
79
70
145
67
174
34
849
13
21
36
26
670
24
29
37
23
52
38
35
197
40
14
47
3
110
117
866