30
36
31
9
67
39
72
34
15
78
114
48
50
84
56
229
71
10
20
21
26
57
25
29
195
101
65
74
33
27
52
46
82
55
156
121
16
96
77
45
22
94
28
129
40