3
43
6
45
63
16
2
9
8
7
23
107
30
21
20
98
214
39
29
81
13
5
69
50
34
18
4
123
15
11
60
55
66
10
104
47
118
14
328
1