2
9
13
30
22
66
152
50
16
15
11
300
4
136
113
233
5
3
38
6
18
51
103
14
235
12
46
24
1
212
34
10
71
105
7
8
408
1106
19
21
60
72
42