17
15
31
117
4
29
47
24
20
158
5
11
22
44
39
12
14
89
88
23
57
65
25
13
8
16
10
33
46
19
93
6
62
34
353
18
7
63
52
78
38
41
40
26