31
9
40
17
86
3
60
327
14
21
11
4
15
6
22
19
58
43
74
23
34
38
48
39
5
41
25
30
32
96
70
54
7
36
166
27
68
97