2
1
8
44
60
56
13
9
10
5
177
38
4
17
31
50
21
42
16
28
20
23
29
80
37
33
19
142
58
299
18
216
30
66
14
51
266
130
39
237
59
76
220
92
170
94
312
253
128
26
40