89
100
443
80
65
56
259
216
97
172
91
27
31
47
34
73
124
119
38
117
61
64
59
87
101
63
11
93
33
19
62
81
77
49
188
385
52
53
160
255
354
328
70
155
210
82
206
36
1315
72
75
270
147
214