31
12
83
32
36
55
52
33
14
8
21
61
79
57
15
44
19
34
29
26
37
73
660
16
171
30
167
95
27
22
72
120
75
45
1
4
42
17
138
13
38
11
5