2
9
11
80
35
13
52
15
49
62
66
37
296
4
168
6
31
69
43
95
12
42
3
99
74
183
140
114
159
65
45
30
17
107
93
47
21
25
131
10
1
39
97