134
89
77
47
184
61
382
91
191
85
51
125
154
195
16
13
112
116
55
39
162
307
166
25
76
54
62
239
1382
1794
100
153
90
206
23
94
53
43
699
58
69
50
218
138
526
159
117
41
82
986
65
42
182
393