90
106
118
46
18
827
2464
49
1088
167
82
226
81
177
107
3993
73
71
14
13
6536
782
65
144
40
47
51
227
29
76
24
35
12
15
31
50
72
360
95
53
125
62
38
61
115
64
160
203
94
37
198