2
24
5
21
3
13
36
8
259
333
201
9
173
112
60
52
124
6
114
110
298
133
17
69
80
22
44
4
23
185
101
113
99
55
94
118
7
42
91
12
117
225
342
11
10
227
306
137
160
59