97
76
60
107
66
37
19
11
25
54
30
43
64
23
10
6
38
648
48
74
14
31
121
29
52
41
24
33
32
35
18
50
22
90
81
21
173
9
46
59
67