99
142
96
127
48
82
16
148
389
683
86
100
66
62
107
363
94
487
130
1501
105
157
20
305
118
40
36
87
147
51
38
45
232
79
35
6
98
187
32
73
93
44
24
114
192
13
179
124
72
109
5
95