97
39
40
22
4
16
99
37
27
291
104
265
595
151
23
29
32
191
10
26
136
38
822
120
56
404
358
107
41
51
42
49
28
78
18
161
13
36
61
7
157
60
8
141
45
25
58
9
21