31
38
14
51
128
48
18
67
61
41
34
13
32
69
84
44
57
63
49
37
83
35
27
9
36
45
59
125
76
30
20
151
88
104
110
19
64
23
54
47
53
21
92
46