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