2
4
8
1
5
13
3
44
18
240
110
45
151
95
63
21
15
12
11
40
9
29
54
103
19
35
10
62
68
16
70
52
39
33
22
126
77
129
42
47
48
28