22
26
31
29
5
43
34
14
20
19
76
15
13
10
12
21
11
23
16
9
7
85
205
27
61
50
66
55
69
98
348
123
113
32
175
385
37
35
33
71
112