31
15
59
62
16
48
24
11
34
53
77
25
44
32
19
83
38
150
27
68
37
166
17
36
50
13
72
71
40
45
26
76
28
42
94
52
79
167
57
107
175
195
66
106
92
87
303
151
162
60