43
23
29
17
6
12
13
21
126
16
26
25
11
15
14
32
91
139
86
28
9
10
18
31
36
40
124
110
174
33
55
53
37
52
95
123
60
148
84
50
42
304
223
87
71
38
7