38
21
167
16
261
1490
77
383
75
54
51
44
15
32
82
46
40
88
99
412
27
34
49
63
58
39
83
11
68
41
42
36
43
13
64
7
131
87
18
9
149
52
140
175
29
56
59
61
93
22
585