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