8
139
24
51
27
1
9
28
30
15
43
10
25
32
75
20
115
13
29
17
26
11
179
118
23
39
19
102
40
64
50
18
45
31
135
47
37
621
117
723
197
219
353
70
46
44
22
35
59
237