86
26
6
68
32
31
14
93
56
129
23
53
45
11
13
17
29
10
27
7
9
8
50
28
33
35
25
20
21
61
5
12
39
205
152
157
72