6
3
7
15
22
36
94
35
37
26
32
42
57
2
27
72
16
81
5
8
11
331
131
43
17
20
47
403
54
109
736
30
150
53
89
12
280
598
658
49