2017
94
13
32
19
97
32
114
33
115
35
36
37
108
40
90
41
116
42
111
43
110
44
61
45
69
47
78
57
105
59
101
69
92
73
98
97
40
100
99
101
117
103
109
116
104
117
100
137
33
145
118
185
88
192
77
193
76
197
58
198
46
199
80
204
112
205
102
224
107
225
82
227
121
242
48
243
49
244
83
245
119
247
103
253
41
273
64
288
106
289
91
369
38
372
75
373
35
374
54
375
55
393
34
481
85
482
87
483
120
493
84
497
44
498
59
499
65
501
73
505
68
508
50
509
67
511
45
544
81
545
126
736
74
737
63
784
57
785
56
904
124
905
122
906
125
907
123
961
86
984
93
985
95
993
66
1000
72
1001
51
1004
79
1005
47
1009
70
1020
43
1021
42
1920
89
1921
94
1984
39
1985
60
2012
52
2013
71
2014
53
2015
62
2016
37
2017
113
