9
31
104
19
66
14
22
47
32
28
41
25
13
8
244
117
43
18
79
50
12
26
36
10
40
65
46
27
30
5
90
75
48
17
56
289
45
60
20
58
184
37