99
8
38
2
16
27
22
29
7
5
6
14
10
43
20
30
35
21
32
12
188
34
13
147
41
81
79
132
40
191
138
86
82
185
203
220
116
152
33
72
96
122
42
23
31
73