101
80
184
82
99
146
123
142
141
23
24
93
72
40
110
66
45
109
63
168
78
87
127
140
131
135
71
270
47
64
56
343
36
389
160
29
79
16
6
198
31
151
95
15
14
21
62
25
53
81
191
77
108
193