31
21
8
19
23
17
16
9
12
20
40
39
10
26
29
60
13
36
46
45
75
99
204
58
27
363
37
64
28
24
51
44
34
47
65
35
43
83
32
309
33
70
124