81
57
136
159
14
22
20
35
106
1
59
38
54
21
68
17
15
7
34
16
99
56
90
49
10
28
93
13
612
46
361
26
18
43
24
988
41
109
1163
12
11
203
52
66