38
27
12
127
93
24
239
17
16
170
32
64
9
41
18
13
7
30
31
139
11
49
99
10
284
63
20
533
367
72
21
50
82
55
44
190
37
26
23
29
225
457
958
43
60