107
250
38
290
30
85
4
19
64
8
356
32
10
21
135
34
62
538
99
53
77
36
249
28
6
49
39
13757
35
15
51
153
114
102
24
189
18
9
82
188
3
37
418
117
91
80
537