8
12
28
17
30
13
9
32
23
86
16
7
29
21
20
52
34
10
61
41
31
45
14
3
396
6
229
71
49
27
56
22
58
4
281
44
5
96
33
184
62
83
35
18
36
19
46