99
357
147
50
28
31
80
90
88
198
33
108
17
139
40
16
103
66
21
51
115
29
127
257
172
45
87
48
125
60
36
70
77
35
30
97
179
105
792
5
216
20
304
13
6
15
57
32
159
22
162
424
52