1
3
2
5
6
15
71
52
215
41
34
65
68
58
61
29
77
33
28
109
40
42
25
24
55
36
18
86
39
23
69
21
31
17
13
10
11
37
7
30
153
310