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