17
35
2
32
14
1
8
18
16
44
25
94
7
214
38
5
128
126
13
22
41
55
202
29
33
26
46
52
28
10
39
185
64
42
21
19
11
36
387
116
76
43
904
34
79