31
12
24
26
57
37
30
49
69
35
60
45
38
13
22
10
106
21
94
29
147
58
318
350
61
36
9
74
65
52
43
27
32
80
40
25
51
28
34