94
20
37
12
23
10
30
16
7
54
14
1
22
24
36
65
18
34
3
42
175
82
66
130
386
99
131
559
261
118
188
278
266
307
112
56
11
55
4
109
161
71
32
96
225
46
163
789
500
44
177
206
748