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