2017
88
13
32
23
61
33
99
40
111
41
116
42
105
43
115
45
73
61
101
64
98
65
103
68
114
69
120
70
104
71
90
77
49
78
44
79
50
89
113
96
82
97
119
100
108
101
102
103
100
112
41
113
40
117
45
119
118
121
106
124
110
125
97
127
42
145
47
146
51
147
48
149
65
150
78
151
79
153
46
177
87
196
112
197
109
198
121
199
117
205
94
229
52
231
69
232
43
233
58
237
84
241
60
253
63
297
59
304
53
305
67
353
122
409
107
457
71
461
68
473
83
481
74
576
54
577
57
578
56
579
55
704
89
705
85
817
86
913
70
920
76
921
77
944
93
945
91
960
81
961
95
1009
66
1010
62
1011
36
1184
75
1185
88
1186
38
1187
80
1632
123
1633
125
1824
39
1825
72
2016
64
2017
33
