97
86
41
58
101
44
89
134
88
23
16
49
19
18
64
65
149
48
17
66
63
20
22
10
31
9
257
115
153
157
122
74
71
245
166
60
109
32
148
84
35
94
34
82
40
92
105
30
27