3
11
51
14
12
21
45
4
120
7
31
8
29
2
17
22
33
15
48
25
103
76
5
1
20
23
32
70
328
114
52
260
39
10
35
38
18
6