6
12
21
304
32
50
48
58
308
39
446
34
49
18
43
71
7
89
53
11
44
61
40
10
175
3
25
17
30
38
13
1
56
14
99
4
51
33
24
69
64
26
22
5