1
9
4
22
33
19
24
42
5
13
64
35
65
23
15
2
7
16
38
20
141
47
77
8
6
54
62
52
17
63
59
69
140
41
569
71
14
46
98
289
116
57
30
67
18
129
111