1
13
29
6
2
57
65
24
22
38
14
98
143
26
27
10
64
66
30
204
49
118
31
55
82
83
227
103
703
146
121
101
47
54
56
39
666
48
25
175
130
28
61
405
125
53
159
42
104
69