23
32
15
30
12
38
84
13
19
256
123
50
334
879
62
28
27
138
20
67
79
11
48
70
82
9
2616
10
213
80
75
18
253
42
6
248
990
307
106
43
3
22
384
35
69
134