103
102
91
90
79
78
67
66
55
54
43
42
31
30
19
18
7
6
104
101
92
89
80
77
68
65
56
53
44
41
32
29
20
17
8
5
105
100
93
88
81
76
69
64
57
52
45
40
33
28
21
16
9
4
106
99
94
87
82
75
70
63
58
51
46
39
34
27
22
15
10
3
107
98
95
86
83
74
71
62
59
50
47
38
35
26
23
14
11
2
108
97
96
85
84
73
72
61
60
49
48
37
36
25
24
13
12
1