15
2
1
9
8
17
23
24
13
14
5
29
19
16
70
39
42
21
46
68
28
4
10
91
33
34
20
18
12
38
69
65
109
326
195
291
142
331
138
37
184
57
73
346