3
6
31
36
8
5
77
10
16
4
22
2
191
18
43
12
477
70
15
66
196
35
109
27
28
134
98
9
44
34
281
198
99
102
100
11
29
289
383
69
53
90
373
58
179
19
185
147
30
107
146
39