107
137
51
88
56
119
129
82
73
263
151
92
64
57
20
72
39
71
100
850
414
761
85
216
11
126
89
238
344
60
74
115
59
159
47
25
16
29
114
9
80
162
10
83
54
42
21
77
15
17
112
178