5
7
8
23
21
28
19
18
12
346
46
27
93
39
10
31
102
26
4
35
11
25
6
9
212
20
34
13
2
16
41
30
15
14
17
231
62