4
10
2
21
8
13
3
1
5
6
16
7
11
36
29
14
26
60
412
43
286
76
42
92
65
64
28
115
50
57
66
110
70
61
56
263
272
39