107
142
95
19
70
25
82
98
113
87
141
131
182
123
470
62
160
24
65
71
12
405
251
53
31
72
64
54
14
41
296
79
177
45
167
56
108
129
8
199
327
77
115
568
47
9
18
308
73
180
36
202
15
51
69