95
60
47
83
77
69
66
84
35
64
56
58
20
23
21
52
22
25
29
42
31
50
24
53
11
17
15
19
10
14
79
9
12
38
27
41
13
28
37
8
30
48
4
3
2
88
72
5
43
18
16
6
63
1
383
26
357
39
7
361