97
64
50
12
5
20
19
33
28
39
3
6
46
25
14
1
4
29
58
49
8
57
23
55
38
54
209
59
74
24
36
44
60
40
102
88
22
7
66
34
30
86
43
79
51