86
31
52
138
101
44
30
82
94
64
25
200
42
65
85
56
33
37
36
110
32
151
155
83
38
63
35
59
58
89
34
40
149
76
46
28
50
137
41
45
124
69
104
48
71
147
61
57
187