171
37
104
98
59
32
210
123
19
169
88
97
151
110
81
3
84
340
112
63
47
649
57
16
18
14
323
61
20
80
24
90
43
54
33
17
400
182
44
41
52
226
25
121
72
36
4
48
147
86
641
29