1
9
3
21
31
19
24
41
5
13
64
35
33
22
15
2
4
7
14
38
20
141
45
77
6
37
54
62
52
17
63
59
68
140
40
567
71
46
97
289
116
56
30
67
18
129
109