91
84
99
1158
60
53
51
176
38
216
5
25
41
65
14
12
109
98
286
73
126
27
34
107
37
9813
288
50
85
55
44
100
42
47
15
20
7
46
132
62
36
21
30
64
158
77
74
33
18
49
93
10
45
13