1
11
26
2
38
5
14
21
86
7
10
6
29
64
36
13
81
104
97
15
19
306
34
112
477
87
32
55
74
91
59
8
53
18
143
69
40
253
44
134
119
211
66
61
9
102
47
17
153
76
99