42
72
63
54
31
47
57
64
67
34
51
85
145
377
116
92
43
208
16
49
53
30
56
48
73
37
97
29
134
138
128
61
27
44
8
24
33
13
91
26
15
86
46
181
129
70
39
75