8
3
6
10
13
9
2
11
25
12
15
22
33
5
63
155
4
17
43
24
39
31
47
29
19
7
129
16
14
405
361
124
72
127
162
114
41
52
78
84
65
402