99
40
34
47
111
38
35
25
36
69
81
181
98
22
9
66
129
54
19
51
173
151
65
115
44
21
6
29
57
68
317
12
75
14
142
764
122
7
48
59
103
125
114
1151
5
287
16